Class Replication.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Replication.Builder>
com.google.cloud.secretmanager.v1beta2.Replication.Builder
- All Implemented Interfaces:
ReplicationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Replication
public static final class Replication.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Replication.Builder>
implements ReplicationOrBuilder
A policy that defines the replication and encryption configuration of data.Protobuf type
google.cloud.secretmanager.v1beta2.Replication-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.booleanThe [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.booleanThe [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.mergeFrom(Replication other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.setAutomatic(Replication.Automatic.Builder builderForValue) The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.setUserManaged(Replication.UserManaged.Builder builderForValue) The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Replication.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Replication.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Replication.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Replication.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Replication.Builder>
-
mergeFrom
public Replication.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Replication.Builder>- Throws:
IOException
-
getReplicationCase
- Specified by:
getReplicationCasein interfaceReplicationOrBuilder
-
clearReplication
-
hasAutomatic
public boolean hasAutomatic()The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1;- Specified by:
hasAutomaticin interfaceReplicationOrBuilder- Returns:
- Whether the automatic field is set.
-
getAutomatic
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1;- Specified by:
getAutomaticin interfaceReplicationOrBuilder- Returns:
- The automatic.
-
setAutomatic
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1; -
setAutomatic
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1; -
mergeAutomatic
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1; -
clearAutomatic
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1; -
getAutomaticBuilder
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1; -
getAutomaticOrBuilder
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1beta2.Replication.Automatic automatic = 1;- Specified by:
getAutomaticOrBuilderin interfaceReplicationOrBuilder
-
hasUserManaged
public boolean hasUserManaged()The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2;- Specified by:
hasUserManagedin interfaceReplicationOrBuilder- Returns:
- Whether the userManaged field is set.
-
getUserManaged
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2;- Specified by:
getUserManagedin interfaceReplicationOrBuilder- Returns:
- The userManaged.
-
setUserManaged
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2; -
setUserManaged
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2; -
mergeUserManaged
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2; -
clearUserManaged
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2; -
getUserManagedBuilder
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2; -
getUserManagedOrBuilder
The [Secret][google.cloud.secretmanager.v1beta2.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1beta2.Replication.UserManaged user_managed = 2;- Specified by:
getUserManagedOrBuilderin interfaceReplicationOrBuilder
-