public static final class SecretVersion.Builder extends GeneratedMessageV3.Builder<SecretVersion.Builder> implements SecretVersionOrBuilder
A secret version resource in the Secret Manager API.Protobuf type
google.cloud.secretmanager.v1.SecretVersion
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public SecretVersion build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public SecretVersion buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public SecretVersion.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<SecretVersion.Builder>
public SecretVersion.Builder mergeFrom(SecretVersion other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public SecretVersion.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<SecretVersion.Builder>
IOException
public String getName()
Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format `projects/*/secrets/*/versions/*`. [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and are incremented for each subsequent version of the secret.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getName
in interface SecretVersionOrBuilder
public ByteString getNameBytes()
Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format `projects/*/secrets/*/versions/*`. [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and are incremented for each subsequent version of the secret.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getNameBytes
in interface SecretVersionOrBuilder
public SecretVersion.Builder setName(String value)
Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format `projects/*/secrets/*/versions/*`. [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and are incremented for each subsequent version of the secret.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The name to set.public SecretVersion.Builder clearName()
Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format `projects/*/secrets/*/versions/*`. [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and are incremented for each subsequent version of the secret.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder setNameBytes(ByteString value)
Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format `projects/*/secrets/*/versions/*`. [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and are incremented for each subsequent version of the secret.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The bytes for name to set.public boolean hasCreateTime()
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime
in interface SecretVersionOrBuilder
public Timestamp getCreateTime()
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime
in interface SecretVersionOrBuilder
public SecretVersion.Builder setCreateTime(Timestamp value)
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder mergeCreateTime(Timestamp value)
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder clearCreateTime()
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Timestamp.Builder getCreateTimeBuilder()
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder
in interface SecretVersionOrBuilder
public boolean hasDestroyTime()
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDestroyTime
in interface SecretVersionOrBuilder
public Timestamp getDestroyTime()
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDestroyTime
in interface SecretVersionOrBuilder
public SecretVersion.Builder setDestroyTime(Timestamp value)
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder setDestroyTime(Timestamp.Builder builderForValue)
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder mergeDestroyTime(Timestamp value)
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder clearDestroyTime()
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Timestamp.Builder getDestroyTimeBuilder()
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TimestampOrBuilder getDestroyTimeOrBuilder()
Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed. Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
.google.protobuf.Timestamp destroy_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDestroyTimeOrBuilder
in interface SecretVersionOrBuilder
public int getStateValue()
Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.SecretVersion.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue
in interface SecretVersionOrBuilder
public SecretVersion.Builder setStateValue(int value)
Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.SecretVersion.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The enum numeric value on the wire for state to set.public SecretVersion.State getState()
Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.SecretVersion.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState
in interface SecretVersionOrBuilder
public SecretVersion.Builder setState(SecretVersion.State value)
Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.SecretVersion.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The state to set.public SecretVersion.Builder clearState()
Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.SecretVersion.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasReplicationStatus()
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
hasReplicationStatus
in interface SecretVersionOrBuilder
public ReplicationStatus getReplicationStatus()
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
getReplicationStatus
in interface SecretVersionOrBuilder
public SecretVersion.Builder setReplicationStatus(ReplicationStatus value)
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
public SecretVersion.Builder setReplicationStatus(ReplicationStatus.Builder builderForValue)
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
public SecretVersion.Builder mergeReplicationStatus(ReplicationStatus value)
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
public SecretVersion.Builder clearReplicationStatus()
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
public ReplicationStatus.Builder getReplicationStatusBuilder()
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
public ReplicationStatusOrBuilder getReplicationStatusOrBuilder()
The replication status of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
.google.cloud.secretmanager.v1.ReplicationStatus replication_status = 5;
getReplicationStatusOrBuilder
in interface SecretVersionOrBuilder
public String getEtag()
Output only. Etag of the currently stored [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
string etag = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEtag
in interface SecretVersionOrBuilder
public ByteString getEtagBytes()
Output only. Etag of the currently stored [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
string etag = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEtagBytes
in interface SecretVersionOrBuilder
public SecretVersion.Builder setEtag(String value)
Output only. Etag of the currently stored [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
string etag = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The etag to set.public SecretVersion.Builder clearEtag()
Output only. Etag of the currently stored [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
string etag = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SecretVersion.Builder setEtagBytes(ByteString value)
Output only. Etag of the currently stored [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
string etag = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The bytes for etag to set.public boolean getClientSpecifiedPayloadChecksum()
Output only. True if payload checksum specified in [SecretPayload][google.cloud.secretmanager.v1.SecretPayload] object has been received by [SecretManagerService][google.cloud.secretmanager.v1.SecretManagerService] on [SecretManagerService.AddSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion].
bool client_specified_payload_checksum = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getClientSpecifiedPayloadChecksum
in interface SecretVersionOrBuilder
public SecretVersion.Builder setClientSpecifiedPayloadChecksum(boolean value)
Output only. True if payload checksum specified in [SecretPayload][google.cloud.secretmanager.v1.SecretPayload] object has been received by [SecretManagerService][google.cloud.secretmanager.v1.SecretManagerService] on [SecretManagerService.AddSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion].
bool client_specified_payload_checksum = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value
- The clientSpecifiedPayloadChecksum to set.public SecretVersion.Builder clearClientSpecifiedPayloadChecksum()
Output only. True if payload checksum specified in [SecretPayload][google.cloud.secretmanager.v1.SecretPayload] object has been received by [SecretManagerService][google.cloud.secretmanager.v1.SecretManagerService] on [SecretManagerService.AddSecretVersion][google.cloud.secretmanager.v1.SecretManagerService.AddSecretVersion].
bool client_specified_payload_checksum = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public final SecretVersion.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
public final SecretVersion.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<SecretVersion.Builder>
Copyright © 2022 Google LLC. All rights reserved.