public final class SecretVersion extends GeneratedMessageV3 implements SecretVersionOrBuilder
A secret version resource in the Secret Manager API.Protobuf type
google.cloud.secretmanager.v1.SecretVersion
Modifier and Type | Class and Description |
---|---|
static class |
SecretVersion.Builder
A secret version resource in the Secret Manager API.
|
static class |
SecretVersion.State
The state of a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion], indicating if it can be accessed.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
Modifier and Type | Field and Description |
---|---|
static int |
CLIENT_SPECIFIED_PAYLOAD_CHECKSUM_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DESTROY_TIME_FIELD_NUMBER |
static int |
ETAG_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
REPLICATION_STATUS_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int NAME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int DESTROY_TIME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int REPLICATION_STATUS_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
public static final int CLIENT_SPECIFIED_PAYLOAD_CHECKSUM_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
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 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 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 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.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 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 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 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 final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static SecretVersion parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SecretVersion parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SecretVersion parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SecretVersion parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SecretVersion parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SecretVersion parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static SecretVersion parseFrom(InputStream input) throws IOException
IOException
public static SecretVersion parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static SecretVersion parseDelimitedFrom(InputStream input) throws IOException
IOException
public static SecretVersion parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static SecretVersion parseFrom(CodedInputStream input) throws IOException
IOException
public static SecretVersion parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public SecretVersion.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static SecretVersion.Builder newBuilder()
public static SecretVersion.Builder newBuilder(SecretVersion prototype)
public SecretVersion.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected SecretVersion.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static SecretVersion getDefaultInstance()
public static Parser<SecretVersion> parser()
public Parser<SecretVersion> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public SecretVersion getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.