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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Replication
build()
Replication
buildPartial()
Replication.Builder
clear()
Replication.Builder
clearAutomatic()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Replication.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Replication.Builder
clearReplication()
Replication.Builder
clearUserManaged()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.Builder
clone()
Replication.Automatic
getAutomatic()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.Automatic.Builder
getAutomaticBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.AutomaticOrBuilder
getAutomaticOrBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Replication.ReplicationCase
getReplicationCase()
Replication.UserManaged
getUserManaged()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.UserManaged.Builder
getUserManagedBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.UserManagedOrBuilder
getUserManagedOrBuilder()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.boolean
hasAutomatic()
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.boolean
hasUserManaged()
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Replication.Builder
mergeAutomatic(Replication.Automatic value)
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.Builder
mergeFrom(Replication other)
Replication.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Replication.Builder
mergeFrom(com.google.protobuf.Message other)
Replication.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Replication.Builder
mergeUserManaged(Replication.UserManaged value)
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.Builder
setAutomatic(Replication.Automatic value)
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.Builder
setAutomatic(Replication.Automatic.Builder builderForValue)
The [Secret][google.cloud.secretmanager.v1.Secret] will automatically be replicated without any restrictions.Replication.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Replication.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Replication.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Replication.Builder
setUserManaged(Replication.UserManaged value)
The [Secret][google.cloud.secretmanager.v1.Secret] will only be replicated into the locations specified.Replication.Builder
setUserManaged(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
clear
public Replication.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
getDefaultInstanceForType
public Replication getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Replication build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Replication buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Replication.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
setField
public Replication.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
clearField
public Replication.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
clearOneof
public Replication.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
setRepeatedField
public Replication.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
addRepeatedField
public Replication.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
mergeFrom
public Replication.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Replication.Builder>
-
mergeFrom
public Replication.Builder mergeFrom(Replication other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Replication.Builder>
- Throws:
IOException
-
getReplicationCase
public Replication.ReplicationCase getReplicationCase()
- Specified by:
getReplicationCase
in 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:
hasAutomatic
in 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:
getAutomatic
in 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:
getAutomaticOrBuilder
in 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:
hasUserManaged
in 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:
getUserManaged
in 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:
getUserManagedOrBuilder
in interfaceReplicationOrBuilder
-
setUnknownFields
public final Replication.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
mergeUnknownFields
public final Replication.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Replication.Builder>
-
-