Class Replication.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
- com.google.cloud.secretmanager.v1.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.GeneratedMessageV3.Builder<Replication.Builder> implements ReplicationOrBuilder
A policy that defines the replication and encryption configuration of data.
Protobuf typegoogle.cloud.secretmanager.v1.Replication
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Replication.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Replicationbuild()ReplicationbuildPartial()Replication.Builderclear()Replication.BuilderclearAutomatic()The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Replication.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Replication.BuilderclearReplication()Replication.BuilderclearUserManaged()The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.Builderclone()Replication.AutomaticgetAutomatic()The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.Automatic.BuildergetAutomaticBuilder()The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.AutomaticOrBuildergetAutomaticOrBuilder()The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.ReplicationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Replication.ReplicationCasegetReplicationCase()Replication.UserManagedgetUserManaged()The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.UserManaged.BuildergetUserManagedBuilder()The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.UserManagedOrBuildergetUserManagedOrBuilder()The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.booleanhasAutomatic()The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.booleanhasUserManaged()The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Replication.BuildermergeAutomatic(Replication.Automatic value)The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.BuildermergeFrom(Replication other)Replication.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Replication.BuildermergeFrom(com.google.protobuf.Message other)Replication.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Replication.BuildermergeUserManaged(Replication.UserManaged value)The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.BuildersetAutomatic(Replication.Automatic value)The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.BuildersetAutomatic(Replication.Automatic.Builder builderForValue)The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Replication.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Replication.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Replication.BuildersetUserManaged(Replication.UserManaged value)The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.BuildersetUserManaged(Replication.UserManaged.Builder builderForValue)The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
clear
public Replication.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Replication.Builder>
-
getDefaultInstanceForType
public Replication getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Replication build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Replication buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Replication.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
setField
public Replication.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
clearField
public Replication.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
clearOneof
public Replication.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
setRepeatedField
public Replication.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
addRepeatedField
public Replication.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
mergeFrom
public Replication.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Replication.Builder>
-
mergeFrom
public Replication.Builder mergeFrom(Replication other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public Replication.ReplicationCase getReplicationCase()
- Specified by:
getReplicationCasein interfaceReplicationOrBuilder
-
clearReplication
public Replication.Builder clearReplication()
-
hasAutomatic
public boolean hasAutomatic()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;- Specified by:
hasAutomaticin interfaceReplicationOrBuilder- Returns:
- Whether the automatic field is set.
-
getAutomatic
public Replication.Automatic getAutomatic()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;- Specified by:
getAutomaticin interfaceReplicationOrBuilder- Returns:
- The automatic.
-
setAutomatic
public Replication.Builder setAutomatic(Replication.Automatic value)
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;
-
setAutomatic
public Replication.Builder setAutomatic(Replication.Automatic.Builder builderForValue)
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;
-
mergeAutomatic
public Replication.Builder mergeAutomatic(Replication.Automatic value)
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;
-
clearAutomatic
public Replication.Builder clearAutomatic()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;
-
getAutomaticBuilder
public Replication.Automatic.Builder getAutomaticBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;
-
getAutomaticOrBuilder
public Replication.AutomaticOrBuilder getAutomaticOrBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.
.google.cloud.secretmanager.v1.Replication.Automatic automatic = 1;- Specified by:
getAutomaticOrBuilderin interfaceReplicationOrBuilder
-
hasUserManaged
public boolean hasUserManaged()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;- Specified by:
hasUserManagedin interfaceReplicationOrBuilder- Returns:
- Whether the userManaged field is set.
-
getUserManaged
public Replication.UserManaged getUserManaged()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;- Specified by:
getUserManagedin interfaceReplicationOrBuilder- Returns:
- The userManaged.
-
setUserManaged
public Replication.Builder setUserManaged(Replication.UserManaged value)
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;
-
setUserManaged
public Replication.Builder setUserManaged(Replication.UserManaged.Builder builderForValue)
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;
-
mergeUserManaged
public Replication.Builder mergeUserManaged(Replication.UserManaged value)
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;
-
clearUserManaged
public Replication.Builder clearUserManaged()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;
-
getUserManagedBuilder
public Replication.UserManaged.Builder getUserManagedBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;
-
getUserManagedOrBuilder
public Replication.UserManagedOrBuilder getUserManagedOrBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.
.google.cloud.secretmanager.v1.Replication.UserManaged user_managed = 2;- Specified by:
getUserManagedOrBuilderin interfaceReplicationOrBuilder
-
setUnknownFields
public final Replication.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
mergeUnknownFields
public final Replication.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
-