Interface ExpirationPolicyOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ExpirationPolicy, ExpirationPolicy.Builder

public interface ExpirationPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    Optional.
    com.google.protobuf.DurationOrBuilder
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasTtl

      boolean hasTtl()
       Optional. Specifies the "time-to-live" duration for an associated resource.
       The resource expires if it is not active for a period of `ttl`. The
       definition of "activity" depends on the type of the associated resource.
       The minimum and maximum allowed values for `ttl` depend on the type of the
       associated resource, as well. If `ttl` is not set, the associated resource
       never expires.
       
      .google.protobuf.Duration ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the ttl field is set.
    • getTtl

      com.google.protobuf.Duration getTtl()
       Optional. Specifies the "time-to-live" duration for an associated resource.
       The resource expires if it is not active for a period of `ttl`. The
       definition of "activity" depends on the type of the associated resource.
       The minimum and maximum allowed values for `ttl` depend on the type of the
       associated resource, as well. If `ttl` is not set, the associated resource
       never expires.
       
      .google.protobuf.Duration ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The ttl.
    • getTtlOrBuilder

      com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
       Optional. Specifies the "time-to-live" duration for an associated resource.
       The resource expires if it is not active for a period of `ttl`. The
       definition of "activity" depends on the type of the associated resource.
       The minimum and maximum allowed values for `ttl` depend on the type of the
       associated resource, as well. If `ttl` is not set, the associated resource
       never expires.
       
      .google.protobuf.Duration ttl = 1 [(.google.api.field_behavior) = OPTIONAL];