public static final class ParameterVersion.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder> implements ParameterVersionOrBuilder
Message describing ParameterVersion resourceProtobuf type
google.cloud.parametermanager.v1.ParameterVersion| Modifier and Type | Method and Description |
|---|---|
ParameterVersion.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ParameterVersion |
build() |
ParameterVersion |
buildPartial() |
ParameterVersion.Builder |
clear() |
ParameterVersion.Builder |
clearCreateTime()
Output only.
|
ParameterVersion.Builder |
clearDisabled()
Optional.
|
ParameterVersion.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ParameterVersion.Builder |
clearKmsKeyVersion()
Optional.
|
ParameterVersion.Builder |
clearName()
Identifier.
|
ParameterVersion.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ParameterVersion.Builder |
clearPayload()
Required.
|
ParameterVersion.Builder |
clearUpdateTime()
Output only.
|
ParameterVersion.Builder |
clone() |
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
ParameterVersion |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisabled()
Optional.
|
String |
getKmsKeyVersion()
Optional.
|
com.google.protobuf.ByteString |
getKmsKeyVersionBytes()
Optional.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
ParameterVersionPayload |
getPayload()
Required.
|
ParameterVersionPayload.Builder |
getPayloadBuilder()
Required.
|
ParameterVersionPayloadOrBuilder |
getPayloadOrBuilder()
Required.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasKmsKeyVersion()
Optional.
|
boolean |
hasPayload()
Required.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ParameterVersion.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
ParameterVersion.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ParameterVersion.Builder |
mergeFrom(com.google.protobuf.Message other) |
ParameterVersion.Builder |
mergeFrom(ParameterVersion other) |
ParameterVersion.Builder |
mergePayload(ParameterVersionPayload value)
Required.
|
ParameterVersion.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ParameterVersion.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
ParameterVersion.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
ParameterVersion.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
ParameterVersion.Builder |
setDisabled(boolean value)
Optional.
|
ParameterVersion.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ParameterVersion.Builder |
setKmsKeyVersion(String value)
Optional.
|
ParameterVersion.Builder |
setKmsKeyVersionBytes(com.google.protobuf.ByteString value)
Optional.
|
ParameterVersion.Builder |
setName(String value)
Identifier.
|
ParameterVersion.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Identifier.
|
ParameterVersion.Builder |
setPayload(ParameterVersionPayload.Builder builderForValue)
Required.
|
ParameterVersion.Builder |
setPayload(ParameterVersionPayload value)
Required.
|
ParameterVersion.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ParameterVersion.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ParameterVersion.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
ParameterVersion.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ParameterVersion build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ParameterVersion buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ParameterVersion.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ParameterVersion.Builder>public ParameterVersion.Builder mergeFrom(ParameterVersion other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public ParameterVersion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ParameterVersion.Builder>IOExceptionpublic 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];getName in interface ParameterVersionOrBuilderpublic 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];getNameBytes in interface ParameterVersionOrBuilderpublic ParameterVersion.Builder setName(String value)
Identifier. [Output only] The resource name of the ParameterVersion in the format `projects/*/locations/*/parameters/*/versions/*`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The name to set.public ParameterVersion.Builder clearName()
Identifier. [Output only] The resource name of the ParameterVersion in the format `projects/*/locations/*/parameters/*/versions/*`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];public ParameterVersion.Builder setNameBytes(com.google.protobuf.ByteString value)
Identifier. [Output only] The resource name of the ParameterVersion in the format `projects/*/locations/*/parameters/*/versions/*`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The bytes for name to set.public boolean hasCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ParameterVersionOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ParameterVersionOrBuilderpublic ParameterVersion.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ParameterVersion.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ParameterVersion.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ParameterVersion.Builder clearCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ParameterVersionOrBuilderpublic boolean hasUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface ParameterVersionOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface ParameterVersionOrBuilderpublic ParameterVersion.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ParameterVersion.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ParameterVersion.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public ParameterVersion.Builder clearUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface ParameterVersionOrBuilderpublic 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];getDisabled in interface ParameterVersionOrBuilderpublic ParameterVersion.Builder setDisabled(boolean value)
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];value - The disabled to set.public ParameterVersion.Builder clearDisabled()
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];public 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];
hasPayload in interface ParameterVersionOrBuilderpublic ParameterVersionPayload 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];
getPayload in interface ParameterVersionOrBuilderpublic ParameterVersion.Builder setPayload(ParameterVersionPayload value)
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];
public ParameterVersion.Builder setPayload(ParameterVersionPayload.Builder builderForValue)
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];
public ParameterVersion.Builder mergePayload(ParameterVersionPayload value)
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];
public ParameterVersion.Builder clearPayload()
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];
public ParameterVersionPayload.Builder getPayloadBuilder()
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];
public 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];
getPayloadOrBuilder in interface ParameterVersionOrBuilderpublic 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];
hasKmsKeyVersion in interface ParameterVersionOrBuilderpublic 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];
getKmsKeyVersion in interface ParameterVersionOrBuilderpublic 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];
getKmsKeyVersionBytes in interface ParameterVersionOrBuilderpublic ParameterVersion.Builder setKmsKeyVersion(String value)
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];
value - The kmsKeyVersion to set.public ParameterVersion.Builder clearKmsKeyVersion()
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];
public ParameterVersion.Builder setKmsKeyVersionBytes(com.google.protobuf.ByteString value)
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];
value - The bytes for kmsKeyVersion to set.public final ParameterVersion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>public final ParameterVersion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ParameterVersion.Builder>Copyright © 2025 Google LLC. All rights reserved.