All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.Duration.html Maven / Gradle / Ivy







Duration (Compute Engine API beta-rev20220726-2.0.0)












com.google.api.services.compute.model

Class Duration

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class Duration
    extends GenericJson
    A Duration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like "day" or "month". Range is approximately 10,000 years.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • Duration

        public Duration()
    • Method Detail

      • getNanos

        public Integer getNanos()
        Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive.
        Returns:
        value or null for none
      • setNanos

        public Duration setNanos(Integer nanos)
        Span of time that's a fraction of a second at nanosecond resolution. Durations less than one second are represented with a 0 `seconds` field and a positive `nanos` field. Must be from 0 to 999,999,999 inclusive.
        Parameters:
        nanos - nanos or null for none
      • getSeconds

        public Long getSeconds()
        Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
        Returns:
        value or null for none
      • setSeconds

        public Duration setSeconds(Long seconds)
        Span of time at a resolution of a second. Must be from 0 to 315,576,000,000 inclusive. Note: these bounds are computed from: 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
        Parameters:
        seconds - seconds or null for none

Copyright © 2011–2022 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy