Class ProvisioningConfig.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<ProvisioningConfig.Builder>
      • clear

        public ProvisioningConfig.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.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<ProvisioningConfig.Builder>
      • getDefaultInstanceForType

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

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

        public ProvisioningConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public ProvisioningConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • setField

        public ProvisioningConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • clearField

        public ProvisioningConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • clearOneof

        public ProvisioningConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • setRepeatedField

        public ProvisioningConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           int index,
                                                           Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • addRepeatedField

        public ProvisioningConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • mergeFrom

        public ProvisioningConfig.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProvisioningConfig.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • mergeFrom

        public ProvisioningConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProvisioningConfig.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Output only. The system-generated name of the provisioning config. This
         follows the UUID format.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getName in interface ProvisioningConfigOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. The system-generated name of the provisioning config. This
         follows the UUID format.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for name.
      • setName

        public ProvisioningConfig.Builder setName​(String value)
         Output only. The system-generated name of the provisioning config. This
         follows the UUID format.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public ProvisioningConfig.Builder clearName()
         Output only. The system-generated name of the provisioning config. This
         follows the UUID format.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public ProvisioningConfig.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. The system-generated name of the provisioning config. This
         follows the UUID format.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getInstancesCount

        public int getInstancesCount()
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
        Specified by:
        getInstancesCount in interface ProvisioningConfigOrBuilder
      • setInstances

        public ProvisioningConfig.Builder setInstances​(int index,
                                                       InstanceConfig value)
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • addInstances

        public ProvisioningConfig.Builder addInstances​(int index,
                                                       InstanceConfig value)
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • clearInstances

        public ProvisioningConfig.Builder clearInstances()
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • removeInstances

        public ProvisioningConfig.Builder removeInstances​(int index)
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • getInstancesBuilder

        public InstanceConfig.Builder getInstancesBuilder​(int index)
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • addInstancesBuilder

        public InstanceConfig.Builder addInstancesBuilder()
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • addInstancesBuilder

        public InstanceConfig.Builder addInstancesBuilder​(int index)
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • getInstancesBuilderList

        public List<InstanceConfig.Builder> getInstancesBuilderList()
         Instances to be created.
         
        repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
      • getNetworksCount

        public int getNetworksCount()
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
        Specified by:
        getNetworksCount in interface ProvisioningConfigOrBuilder
      • clearNetworks

        public ProvisioningConfig.Builder clearNetworks()
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
      • removeNetworks

        public ProvisioningConfig.Builder removeNetworks​(int index)
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
      • getNetworksBuilder

        public NetworkConfig.Builder getNetworksBuilder​(int index)
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
      • addNetworksBuilder

        public NetworkConfig.Builder addNetworksBuilder()
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
      • addNetworksBuilder

        public NetworkConfig.Builder addNetworksBuilder​(int index)
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
      • getNetworksBuilderList

        public List<NetworkConfig.Builder> getNetworksBuilderList()
         Networks to be created.
         
        repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
      • getVolumesCount

        public int getVolumesCount()
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
        Specified by:
        getVolumesCount in interface ProvisioningConfigOrBuilder
      • clearVolumes

        public ProvisioningConfig.Builder clearVolumes()
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
      • removeVolumes

        public ProvisioningConfig.Builder removeVolumes​(int index)
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
      • getVolumesBuilder

        public VolumeConfig.Builder getVolumesBuilder​(int index)
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
      • addVolumesBuilder

        public VolumeConfig.Builder addVolumesBuilder()
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
      • addVolumesBuilder

        public VolumeConfig.Builder addVolumesBuilder​(int index)
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
      • getVolumesBuilderList

        public List<VolumeConfig.Builder> getVolumesBuilderList()
         Volumes to be created.
         
        repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
      • getTicketIdBytes

        public com.google.protobuf.ByteString getTicketIdBytes()
         A generated ticket id to track provisioning request.
         
        string ticket_id = 5;
        Specified by:
        getTicketIdBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for ticketId.
      • setTicketId

        public ProvisioningConfig.Builder setTicketId​(String value)
         A generated ticket id to track provisioning request.
         
        string ticket_id = 5;
        Parameters:
        value - The ticketId to set.
        Returns:
        This builder for chaining.
      • clearTicketId

        public ProvisioningConfig.Builder clearTicketId()
         A generated ticket id to track provisioning request.
         
        string ticket_id = 5;
        Returns:
        This builder for chaining.
      • setTicketIdBytes

        public ProvisioningConfig.Builder setTicketIdBytes​(com.google.protobuf.ByteString value)
         A generated ticket id to track provisioning request.
         
        string ticket_id = 5;
        Parameters:
        value - The bytes for ticketId to set.
        Returns:
        This builder for chaining.
      • getHandoverServiceAccount

        public String getHandoverServiceAccount()
         A service account to enable customers to access instance credentials upon
         handover.
         
        string handover_service_account = 6;
        Specified by:
        getHandoverServiceAccount in interface ProvisioningConfigOrBuilder
        Returns:
        The handoverServiceAccount.
      • getHandoverServiceAccountBytes

        public com.google.protobuf.ByteString getHandoverServiceAccountBytes()
         A service account to enable customers to access instance credentials upon
         handover.
         
        string handover_service_account = 6;
        Specified by:
        getHandoverServiceAccountBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for handoverServiceAccount.
      • setHandoverServiceAccount

        public ProvisioningConfig.Builder setHandoverServiceAccount​(String value)
         A service account to enable customers to access instance credentials upon
         handover.
         
        string handover_service_account = 6;
        Parameters:
        value - The handoverServiceAccount to set.
        Returns:
        This builder for chaining.
      • clearHandoverServiceAccount

        public ProvisioningConfig.Builder clearHandoverServiceAccount()
         A service account to enable customers to access instance credentials upon
         handover.
         
        string handover_service_account = 6;
        Returns:
        This builder for chaining.
      • setHandoverServiceAccountBytes

        public ProvisioningConfig.Builder setHandoverServiceAccountBytes​(com.google.protobuf.ByteString value)
         A service account to enable customers to access instance credentials upon
         handover.
         
        string handover_service_account = 6;
        Parameters:
        value - The bytes for handoverServiceAccount to set.
        Returns:
        This builder for chaining.
      • getEmail

        @Deprecated
        public String getEmail()
        Deprecated.
        google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=92
         Email provided to send a confirmation with provisioning config to.
         Deprecated in favour of email field in request messages.
         
        string email = 7 [deprecated = true];
        Specified by:
        getEmail in interface ProvisioningConfigOrBuilder
        Returns:
        The email.
      • getEmailBytes

        @Deprecated
        public com.google.protobuf.ByteString getEmailBytes()
        Deprecated.
        google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=92
         Email provided to send a confirmation with provisioning config to.
         Deprecated in favour of email field in request messages.
         
        string email = 7 [deprecated = true];
        Specified by:
        getEmailBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for email.
      • setEmail

        @Deprecated
        public ProvisioningConfig.Builder setEmail​(String value)
        Deprecated.
        google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=92
         Email provided to send a confirmation with provisioning config to.
         Deprecated in favour of email field in request messages.
         
        string email = 7 [deprecated = true];
        Parameters:
        value - The email to set.
        Returns:
        This builder for chaining.
      • clearEmail

        @Deprecated
        public ProvisioningConfig.Builder clearEmail()
        Deprecated.
        google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=92
         Email provided to send a confirmation with provisioning config to.
         Deprecated in favour of email field in request messages.
         
        string email = 7 [deprecated = true];
        Returns:
        This builder for chaining.
      • setEmailBytes

        @Deprecated
        public ProvisioningConfig.Builder setEmailBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=92
         Email provided to send a confirmation with provisioning config to.
         Deprecated in favour of email field in request messages.
         
        string email = 7 [deprecated = true];
        Parameters:
        value - The bytes for email to set.
        Returns:
        This builder for chaining.
      • getStateValue

        public int getStateValue()
         Output only. State of ProvisioningConfig.
         
        .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateValue in interface ProvisioningConfigOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public ProvisioningConfig.Builder setStateValue​(int value)
         Output only. State of ProvisioningConfig.
         
        .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public ProvisioningConfig.State getState()
         Output only. State of ProvisioningConfig.
         
        .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface ProvisioningConfigOrBuilder
        Returns:
        The state.
      • setState

        public ProvisioningConfig.Builder setState​(ProvisioningConfig.State value)
         Output only. State of ProvisioningConfig.
         
        .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public ProvisioningConfig.Builder clearState()
         Output only. State of ProvisioningConfig.
         
        .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getLocation

        public String getLocation()
         Optional. Location name of this ProvisioningConfig.
         It is optional only for Intake UI transition period.
         
        string location = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLocation in interface ProvisioningConfigOrBuilder
        Returns:
        The location.
      • getLocationBytes

        public com.google.protobuf.ByteString getLocationBytes()
         Optional. Location name of this ProvisioningConfig.
         It is optional only for Intake UI transition period.
         
        string location = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLocationBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for location.
      • setLocation

        public ProvisioningConfig.Builder setLocation​(String value)
         Optional. Location name of this ProvisioningConfig.
         It is optional only for Intake UI transition period.
         
        string location = 9 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The location to set.
        Returns:
        This builder for chaining.
      • clearLocation

        public ProvisioningConfig.Builder clearLocation()
         Optional. Location name of this ProvisioningConfig.
         It is optional only for Intake UI transition period.
         
        string location = 9 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setLocationBytes

        public ProvisioningConfig.Builder setLocationBytes​(com.google.protobuf.ByteString value)
         Optional. Location name of this ProvisioningConfig.
         It is optional only for Intake UI transition period.
         
        string location = 9 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for location to set.
        Returns:
        This builder for chaining.
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface ProvisioningConfigOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface ProvisioningConfigOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public ProvisioningConfig.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public ProvisioningConfig.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public ProvisioningConfig.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public ProvisioningConfig.Builder clearUpdateTime()
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. Last update timestamp.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface ProvisioningConfigOrBuilder
      • getCloudConsoleUri

        public String getCloudConsoleUri()
         Output only. URI to Cloud Console UI view of this provisioning config.
         
        string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCloudConsoleUri in interface ProvisioningConfigOrBuilder
        Returns:
        The cloudConsoleUri.
      • getCloudConsoleUriBytes

        public com.google.protobuf.ByteString getCloudConsoleUriBytes()
         Output only. URI to Cloud Console UI view of this provisioning config.
         
        string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCloudConsoleUriBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for cloudConsoleUri.
      • setCloudConsoleUri

        public ProvisioningConfig.Builder setCloudConsoleUri​(String value)
         Output only. URI to Cloud Console UI view of this provisioning config.
         
        string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The cloudConsoleUri to set.
        Returns:
        This builder for chaining.
      • clearCloudConsoleUri

        public ProvisioningConfig.Builder clearCloudConsoleUri()
         Output only. URI to Cloud Console UI view of this provisioning config.
         
        string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setCloudConsoleUriBytes

        public ProvisioningConfig.Builder setCloudConsoleUriBytes​(com.google.protobuf.ByteString value)
         Output only. URI to Cloud Console UI view of this provisioning config.
         
        string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for cloudConsoleUri to set.
        Returns:
        This builder for chaining.
      • getVpcScEnabled

        public boolean getVpcScEnabled()
         If true, VPC SC is enabled for the cluster.
         
        bool vpc_sc_enabled = 12;
        Specified by:
        getVpcScEnabled in interface ProvisioningConfigOrBuilder
        Returns:
        The vpcScEnabled.
      • setVpcScEnabled

        public ProvisioningConfig.Builder setVpcScEnabled​(boolean value)
         If true, VPC SC is enabled for the cluster.
         
        bool vpc_sc_enabled = 12;
        Parameters:
        value - The vpcScEnabled to set.
        Returns:
        This builder for chaining.
      • clearVpcScEnabled

        public ProvisioningConfig.Builder clearVpcScEnabled()
         If true, VPC SC is enabled for the cluster.
         
        bool vpc_sc_enabled = 12;
        Returns:
        This builder for chaining.
      • getStatusMessageBytes

        public com.google.protobuf.ByteString getStatusMessageBytes()
         Optional status messages associated with the FAILED state.
         
        string status_message = 13;
        Specified by:
        getStatusMessageBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for statusMessage.
      • setStatusMessage

        public ProvisioningConfig.Builder setStatusMessage​(String value)
         Optional status messages associated with the FAILED state.
         
        string status_message = 13;
        Parameters:
        value - The statusMessage to set.
        Returns:
        This builder for chaining.
      • clearStatusMessage

        public ProvisioningConfig.Builder clearStatusMessage()
         Optional status messages associated with the FAILED state.
         
        string status_message = 13;
        Returns:
        This builder for chaining.
      • setStatusMessageBytes

        public ProvisioningConfig.Builder setStatusMessageBytes​(com.google.protobuf.ByteString value)
         Optional status messages associated with the FAILED state.
         
        string status_message = 13;
        Parameters:
        value - The bytes for statusMessage to set.
        Returns:
        This builder for chaining.
      • getCustomId

        public String getCustomId()
         Optional. The user-defined identifier of the provisioning config.
         
        string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getCustomId in interface ProvisioningConfigOrBuilder
        Returns:
        The customId.
      • getCustomIdBytes

        public com.google.protobuf.ByteString getCustomIdBytes()
         Optional. The user-defined identifier of the provisioning config.
         
        string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getCustomIdBytes in interface ProvisioningConfigOrBuilder
        Returns:
        The bytes for customId.
      • setCustomId

        public ProvisioningConfig.Builder setCustomId​(String value)
         Optional. The user-defined identifier of the provisioning config.
         
        string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The customId to set.
        Returns:
        This builder for chaining.
      • clearCustomId

        public ProvisioningConfig.Builder clearCustomId()
         Optional. The user-defined identifier of the provisioning config.
         
        string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setCustomIdBytes

        public ProvisioningConfig.Builder setCustomIdBytes​(com.google.protobuf.ByteString value)
         Optional. The user-defined identifier of the provisioning config.
         
        string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for customId to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final ProvisioningConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
      • mergeUnknownFields

        public final ProvisioningConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>