Interface ParameterVersionOrBuilder

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

@Generated public interface ParameterVersionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Identifier. [Output only] The resource name of the ParameterVersion in the
       format `projects/*/locations/*/parameters/*/versions/*`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. [Output only] The resource name of the ParameterVersion in the
       format `projects/*/locations/*/parameters/*/versions/*`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. [Output only] Create time stamp
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. [Output only] Create time stamp
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. [Output only] Create time stamp
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. [Output only] Update time stamp
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. [Output only] Update time stamp
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. [Output only] Update time stamp
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDisabled

      boolean getDisabled()
       Optional. Disabled boolean to determine if a ParameterVersion acts as a
       metadata only resource (payload is never returned if disabled is true). If
       true any calls will always default to BASIC view even if the user
       explicitly passes FULL view as part of the request. A render call on a
       disabled resource fails with an error. Default value is False.
       
      bool disabled = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The disabled.
    • hasPayload

      boolean hasPayload()
       Required. Immutable. Payload content of a ParameterVersion resource.  This
       is only returned when the request provides the View value of FULL (default
       for GET request).
       
      .google.cloud.parametermanager.v1.ParameterVersionPayload payload = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the payload field is set.
    • getPayload

       Required. Immutable. Payload content of a ParameterVersion resource.  This
       is only returned when the request provides the View value of FULL (default
       for GET request).
       
      .google.cloud.parametermanager.v1.ParameterVersionPayload payload = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The payload.
    • getPayloadOrBuilder

      ParameterVersionPayloadOrBuilder getPayloadOrBuilder()
       Required. Immutable. Payload content of a ParameterVersion resource.  This
       is only returned when the request provides the View value of FULL (default
       for GET request).
       
      .google.cloud.parametermanager.v1.ParameterVersionPayload payload = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
    • hasKmsKeyVersion

      boolean hasKmsKeyVersion()
       Optional. Output only. [Output only] The resource name of the KMS key
       version used to encrypt the ParameterVersion payload. This field is
       populated only if the Parameter resource has customer managed encryption
       key (CMEK) configured.
       
      optional string kms_key_version = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the kmsKeyVersion field is set.
    • getKmsKeyVersion

      String getKmsKeyVersion()
       Optional. Output only. [Output only] The resource name of the KMS key
       version used to encrypt the ParameterVersion payload. This field is
       populated only if the Parameter resource has customer managed encryption
       key (CMEK) configured.
       
      optional string kms_key_version = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The kmsKeyVersion.
    • getKmsKeyVersionBytes

      com.google.protobuf.ByteString getKmsKeyVersionBytes()
       Optional. Output only. [Output only] The resource name of the KMS key
       version used to encrypt the ParameterVersion payload. This field is
       populated only if the Parameter resource has customer managed encryption
       key (CMEK) configured.
       
      optional string kms_key_version = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for kmsKeyVersion.