Class Replication.UserManaged.Replica.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Replication.UserManaged.Replica.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Replication.UserManaged.Replica.Builder>
      • getDefaultInstanceForType

        public Replication.UserManaged.Replica getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Replication.UserManaged.Replica build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Replication.UserManaged.Replica buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Replication.UserManaged.Replica.Builder>
      • getLocationBytes

        public com.google.protobuf.ByteString getLocationBytes()
         The canonical IDs of the location to replicate data.
         For example: `"us-east1"`.
         
        string location = 1;
        Specified by:
        getLocationBytes in interface Replication.UserManaged.ReplicaOrBuilder
        Returns:
        The bytes for location.
      • setLocation

        public Replication.UserManaged.Replica.Builder setLocation​(String value)
         The canonical IDs of the location to replicate data.
         For example: `"us-east1"`.
         
        string location = 1;
        Parameters:
        value - The location to set.
        Returns:
        This builder for chaining.
      • clearLocation

        public Replication.UserManaged.Replica.Builder clearLocation()
         The canonical IDs of the location to replicate data.
         For example: `"us-east1"`.
         
        string location = 1;
        Returns:
        This builder for chaining.
      • setLocationBytes

        public Replication.UserManaged.Replica.Builder setLocationBytes​(com.google.protobuf.ByteString value)
         The canonical IDs of the location to replicate data.
         For example: `"us-east1"`.
         
        string location = 1;
        Parameters:
        value - The bytes for location to set.
        Returns:
        This builder for chaining.
      • hasCustomerManagedEncryption

        public boolean hasCustomerManagedEncryption()
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasCustomerManagedEncryption in interface Replication.UserManaged.ReplicaOrBuilder
        Returns:
        Whether the customerManagedEncryption field is set.
      • getCustomerManagedEncryption

        public CustomerManagedEncryption getCustomerManagedEncryption()
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getCustomerManagedEncryption in interface Replication.UserManaged.ReplicaOrBuilder
        Returns:
        The customerManagedEncryption.
      • setCustomerManagedEncryption

        public Replication.UserManaged.Replica.Builder setCustomerManagedEncryption​(CustomerManagedEncryption value)
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
      • setCustomerManagedEncryption

        public Replication.UserManaged.Replica.Builder setCustomerManagedEncryption​(CustomerManagedEncryption.Builder builderForValue)
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
      • mergeCustomerManagedEncryption

        public Replication.UserManaged.Replica.Builder mergeCustomerManagedEncryption​(CustomerManagedEncryption value)
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
      • clearCustomerManagedEncryption

        public Replication.UserManaged.Replica.Builder clearCustomerManagedEncryption()
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getCustomerManagedEncryptionBuilder

        public CustomerManagedEncryption.Builder getCustomerManagedEncryptionBuilder()
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getCustomerManagedEncryptionOrBuilder

        public CustomerManagedEncryptionOrBuilder getCustomerManagedEncryptionOrBuilder()
         Optional. The customer-managed encryption configuration of the
         [User-Managed Replica][Replication.UserManaged.Replica]. If no
         configuration is provided, Google-managed default encryption is used.
        
         Updates to the [Secret][google.cloud.secretmanager.v1.Secret]
         encryption configuration only apply to
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] added
         afterwards. They do not apply retroactively to existing
         [SecretVersions][google.cloud.secretmanager.v1.SecretVersion].
         
        .google.cloud.secretmanager.v1.CustomerManagedEncryption customer_managed_encryption = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getCustomerManagedEncryptionOrBuilder in interface Replication.UserManaged.ReplicaOrBuilder