Class ProvisioningConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
-
- com.google.cloud.baremetalsolution.v2.ProvisioningConfig.Builder
-
- All Implemented Interfaces:
ProvisioningConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ProvisioningConfig
public static final class ProvisioningConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder> implements ProvisioningConfigOrBuilder
A provisioning configuration.
Protobuf typegoogle.cloud.baremetalsolution.v2.ProvisioningConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ProvisioningConfig.Builder
addAllInstances(Iterable<? extends InstanceConfig> values)
Instances to be created.ProvisioningConfig.Builder
addAllNetworks(Iterable<? extends NetworkConfig> values)
Networks to be created.ProvisioningConfig.Builder
addAllVolumes(Iterable<? extends VolumeConfig> values)
Volumes to be created.ProvisioningConfig.Builder
addInstances(int index, InstanceConfig value)
Instances to be created.ProvisioningConfig.Builder
addInstances(int index, InstanceConfig.Builder builderForValue)
Instances to be created.ProvisioningConfig.Builder
addInstances(InstanceConfig value)
Instances to be created.ProvisioningConfig.Builder
addInstances(InstanceConfig.Builder builderForValue)
Instances to be created.InstanceConfig.Builder
addInstancesBuilder()
Instances to be created.InstanceConfig.Builder
addInstancesBuilder(int index)
Instances to be created.ProvisioningConfig.Builder
addNetworks(int index, NetworkConfig value)
Networks to be created.ProvisioningConfig.Builder
addNetworks(int index, NetworkConfig.Builder builderForValue)
Networks to be created.ProvisioningConfig.Builder
addNetworks(NetworkConfig value)
Networks to be created.ProvisioningConfig.Builder
addNetworks(NetworkConfig.Builder builderForValue)
Networks to be created.NetworkConfig.Builder
addNetworksBuilder()
Networks to be created.NetworkConfig.Builder
addNetworksBuilder(int index)
Networks to be created.ProvisioningConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ProvisioningConfig.Builder
addVolumes(int index, VolumeConfig value)
Volumes to be created.ProvisioningConfig.Builder
addVolumes(int index, VolumeConfig.Builder builderForValue)
Volumes to be created.ProvisioningConfig.Builder
addVolumes(VolumeConfig value)
Volumes to be created.ProvisioningConfig.Builder
addVolumes(VolumeConfig.Builder builderForValue)
Volumes to be created.VolumeConfig.Builder
addVolumesBuilder()
Volumes to be created.VolumeConfig.Builder
addVolumesBuilder(int index)
Volumes to be created.ProvisioningConfig
build()
ProvisioningConfig
buildPartial()
ProvisioningConfig.Builder
clear()
ProvisioningConfig.Builder
clearCloudConsoleUri()
Output only.ProvisioningConfig.Builder
clearCustomId()
Optional.ProvisioningConfig.Builder
clearEmail()
Deprecated.google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated.ProvisioningConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ProvisioningConfig.Builder
clearHandoverServiceAccount()
A service account to enable customers to access instance credentials upon handover.ProvisioningConfig.Builder
clearInstances()
Instances to be created.ProvisioningConfig.Builder
clearLocation()
Optional.ProvisioningConfig.Builder
clearName()
Output only.ProvisioningConfig.Builder
clearNetworks()
Networks to be created.ProvisioningConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ProvisioningConfig.Builder
clearState()
Output only.ProvisioningConfig.Builder
clearStatusMessage()
Optional status messages associated with the FAILED state.ProvisioningConfig.Builder
clearTicketId()
A generated ticket id to track provisioning request.ProvisioningConfig.Builder
clearUpdateTime()
Output only.ProvisioningConfig.Builder
clearVolumes()
Volumes to be created.ProvisioningConfig.Builder
clearVpcScEnabled()
If true, VPC SC is enabled for the cluster.ProvisioningConfig.Builder
clone()
String
getCloudConsoleUri()
Output only.com.google.protobuf.ByteString
getCloudConsoleUriBytes()
Output only.String
getCustomId()
Optional.com.google.protobuf.ByteString
getCustomIdBytes()
Optional.ProvisioningConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getEmail()
Deprecated.google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated.com.google.protobuf.ByteString
getEmailBytes()
Deprecated.google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated.String
getHandoverServiceAccount()
A service account to enable customers to access instance credentials upon handover.com.google.protobuf.ByteString
getHandoverServiceAccountBytes()
A service account to enable customers to access instance credentials upon handover.InstanceConfig
getInstances(int index)
Instances to be created.InstanceConfig.Builder
getInstancesBuilder(int index)
Instances to be created.List<InstanceConfig.Builder>
getInstancesBuilderList()
Instances to be created.int
getInstancesCount()
Instances to be created.List<InstanceConfig>
getInstancesList()
Instances to be created.InstanceConfigOrBuilder
getInstancesOrBuilder(int index)
Instances to be created.List<? extends InstanceConfigOrBuilder>
getInstancesOrBuilderList()
Instances to be created.String
getLocation()
Optional.com.google.protobuf.ByteString
getLocationBytes()
Optional.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.NetworkConfig
getNetworks(int index)
Networks to be created.NetworkConfig.Builder
getNetworksBuilder(int index)
Networks to be created.List<NetworkConfig.Builder>
getNetworksBuilderList()
Networks to be created.int
getNetworksCount()
Networks to be created.List<NetworkConfig>
getNetworksList()
Networks to be created.NetworkConfigOrBuilder
getNetworksOrBuilder(int index)
Networks to be created.List<? extends NetworkConfigOrBuilder>
getNetworksOrBuilderList()
Networks to be created.ProvisioningConfig.State
getState()
Output only.int
getStateValue()
Output only.String
getStatusMessage()
Optional status messages associated with the FAILED state.com.google.protobuf.ByteString
getStatusMessageBytes()
Optional status messages associated with the FAILED state.String
getTicketId()
A generated ticket id to track provisioning request.com.google.protobuf.ByteString
getTicketIdBytes()
A generated ticket id to track provisioning request.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.VolumeConfig
getVolumes(int index)
Volumes to be created.VolumeConfig.Builder
getVolumesBuilder(int index)
Volumes to be created.List<VolumeConfig.Builder>
getVolumesBuilderList()
Volumes to be created.int
getVolumesCount()
Volumes to be created.List<VolumeConfig>
getVolumesList()
Volumes to be created.VolumeConfigOrBuilder
getVolumesOrBuilder(int index)
Volumes to be created.List<? extends VolumeConfigOrBuilder>
getVolumesOrBuilderList()
Volumes to be created.boolean
getVpcScEnabled()
If true, VPC SC is enabled for the cluster.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ProvisioningConfig.Builder
mergeFrom(ProvisioningConfig other)
ProvisioningConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ProvisioningConfig.Builder
mergeFrom(com.google.protobuf.Message other)
ProvisioningConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ProvisioningConfig.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.ProvisioningConfig.Builder
removeInstances(int index)
Instances to be created.ProvisioningConfig.Builder
removeNetworks(int index)
Networks to be created.ProvisioningConfig.Builder
removeVolumes(int index)
Volumes to be created.ProvisioningConfig.Builder
setCloudConsoleUri(String value)
Output only.ProvisioningConfig.Builder
setCloudConsoleUriBytes(com.google.protobuf.ByteString value)
Output only.ProvisioningConfig.Builder
setCustomId(String value)
Optional.ProvisioningConfig.Builder
setCustomIdBytes(com.google.protobuf.ByteString value)
Optional.ProvisioningConfig.Builder
setEmail(String value)
Deprecated.google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated.ProvisioningConfig.Builder
setEmailBytes(com.google.protobuf.ByteString value)
Deprecated.google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated.ProvisioningConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ProvisioningConfig.Builder
setHandoverServiceAccount(String value)
A service account to enable customers to access instance credentials upon handover.ProvisioningConfig.Builder
setHandoverServiceAccountBytes(com.google.protobuf.ByteString value)
A service account to enable customers to access instance credentials upon handover.ProvisioningConfig.Builder
setInstances(int index, InstanceConfig value)
Instances to be created.ProvisioningConfig.Builder
setInstances(int index, InstanceConfig.Builder builderForValue)
Instances to be created.ProvisioningConfig.Builder
setLocation(String value)
Optional.ProvisioningConfig.Builder
setLocationBytes(com.google.protobuf.ByteString value)
Optional.ProvisioningConfig.Builder
setName(String value)
Output only.ProvisioningConfig.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.ProvisioningConfig.Builder
setNetworks(int index, NetworkConfig value)
Networks to be created.ProvisioningConfig.Builder
setNetworks(int index, NetworkConfig.Builder builderForValue)
Networks to be created.ProvisioningConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ProvisioningConfig.Builder
setState(ProvisioningConfig.State value)
Output only.ProvisioningConfig.Builder
setStateValue(int value)
Output only.ProvisioningConfig.Builder
setStatusMessage(String value)
Optional status messages associated with the FAILED state.ProvisioningConfig.Builder
setStatusMessageBytes(com.google.protobuf.ByteString value)
Optional status messages associated with the FAILED state.ProvisioningConfig.Builder
setTicketId(String value)
A generated ticket id to track provisioning request.ProvisioningConfig.Builder
setTicketIdBytes(com.google.protobuf.ByteString value)
A generated ticket id to track provisioning request.ProvisioningConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ProvisioningConfig.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.ProvisioningConfig.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.ProvisioningConfig.Builder
setVolumes(int index, VolumeConfig value)
Volumes to be created.ProvisioningConfig.Builder
setVolumes(int index, VolumeConfig.Builder builderForValue)
Volumes to be created.ProvisioningConfig.Builder
setVpcScEnabled(boolean value)
If true, VPC SC is enabled for the cluster.-
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<ProvisioningConfig.Builder>
-
clear
public ProvisioningConfig.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<ProvisioningConfig.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<ProvisioningConfig.Builder>
-
getDefaultInstanceForType
public ProvisioningConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ProvisioningConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ProvisioningConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ProvisioningConfig.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<ProvisioningConfig.Builder>
-
setField
public ProvisioningConfig.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<ProvisioningConfig.Builder>
-
clearField
public ProvisioningConfig.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<ProvisioningConfig.Builder>
-
clearOneof
public ProvisioningConfig.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<ProvisioningConfig.Builder>
-
setRepeatedField
public ProvisioningConfig.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<ProvisioningConfig.Builder>
-
addRepeatedField
public ProvisioningConfig.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<ProvisioningConfig.Builder>
-
mergeFrom
public ProvisioningConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ProvisioningConfig.Builder>
-
mergeFrom
public ProvisioningConfig.Builder mergeFrom(ProvisioningConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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.
-
getInstancesList
public List<InstanceConfig> getInstancesList()
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
- Specified by:
getInstancesList
in interfaceProvisioningConfigOrBuilder
-
getInstancesCount
public int getInstancesCount()
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
- Specified by:
getInstancesCount
in interfaceProvisioningConfigOrBuilder
-
getInstances
public InstanceConfig getInstances(int index)
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
- Specified by:
getInstances
in interfaceProvisioningConfigOrBuilder
-
setInstances
public ProvisioningConfig.Builder setInstances(int index, InstanceConfig value)
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
-
setInstances
public ProvisioningConfig.Builder setInstances(int index, InstanceConfig.Builder builderForValue)
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
-
addInstances
public ProvisioningConfig.Builder addInstances(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;
-
addInstances
public ProvisioningConfig.Builder addInstances(InstanceConfig.Builder builderForValue)
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
-
addInstances
public ProvisioningConfig.Builder addInstances(int index, InstanceConfig.Builder builderForValue)
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
-
addAllInstances
public ProvisioningConfig.Builder addAllInstances(Iterable<? extends InstanceConfig> values)
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;
-
getInstancesOrBuilder
public InstanceConfigOrBuilder getInstancesOrBuilder(int index)
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
- Specified by:
getInstancesOrBuilder
in interfaceProvisioningConfigOrBuilder
-
getInstancesOrBuilderList
public List<? extends InstanceConfigOrBuilder> getInstancesOrBuilderList()
Instances to be created.
repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2;
- Specified by:
getInstancesOrBuilderList
in interfaceProvisioningConfigOrBuilder
-
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;
-
getNetworksList
public List<NetworkConfig> getNetworksList()
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
- Specified by:
getNetworksList
in interfaceProvisioningConfigOrBuilder
-
getNetworksCount
public int getNetworksCount()
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
- Specified by:
getNetworksCount
in interfaceProvisioningConfigOrBuilder
-
getNetworks
public NetworkConfig getNetworks(int index)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
- Specified by:
getNetworks
in interfaceProvisioningConfigOrBuilder
-
setNetworks
public ProvisioningConfig.Builder setNetworks(int index, NetworkConfig value)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
setNetworks
public ProvisioningConfig.Builder setNetworks(int index, NetworkConfig.Builder builderForValue)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
addNetworks
public ProvisioningConfig.Builder addNetworks(NetworkConfig value)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
addNetworks
public ProvisioningConfig.Builder addNetworks(int index, NetworkConfig value)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
addNetworks
public ProvisioningConfig.Builder addNetworks(NetworkConfig.Builder builderForValue)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
addNetworks
public ProvisioningConfig.Builder addNetworks(int index, NetworkConfig.Builder builderForValue)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
addAllNetworks
public ProvisioningConfig.Builder addAllNetworks(Iterable<? extends NetworkConfig> values)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
-
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;
-
getNetworksOrBuilder
public NetworkConfigOrBuilder getNetworksOrBuilder(int index)
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
- Specified by:
getNetworksOrBuilder
in interfaceProvisioningConfigOrBuilder
-
getNetworksOrBuilderList
public List<? extends NetworkConfigOrBuilder> getNetworksOrBuilderList()
Networks to be created.
repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3;
- Specified by:
getNetworksOrBuilderList
in interfaceProvisioningConfigOrBuilder
-
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;
-
getVolumesList
public List<VolumeConfig> getVolumesList()
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
- Specified by:
getVolumesList
in interfaceProvisioningConfigOrBuilder
-
getVolumesCount
public int getVolumesCount()
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
- Specified by:
getVolumesCount
in interfaceProvisioningConfigOrBuilder
-
getVolumes
public VolumeConfig getVolumes(int index)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
- Specified by:
getVolumes
in interfaceProvisioningConfigOrBuilder
-
setVolumes
public ProvisioningConfig.Builder setVolumes(int index, VolumeConfig value)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
setVolumes
public ProvisioningConfig.Builder setVolumes(int index, VolumeConfig.Builder builderForValue)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
addVolumes
public ProvisioningConfig.Builder addVolumes(VolumeConfig value)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
addVolumes
public ProvisioningConfig.Builder addVolumes(int index, VolumeConfig value)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
addVolumes
public ProvisioningConfig.Builder addVolumes(VolumeConfig.Builder builderForValue)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
addVolumes
public ProvisioningConfig.Builder addVolumes(int index, VolumeConfig.Builder builderForValue)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
addAllVolumes
public ProvisioningConfig.Builder addAllVolumes(Iterable<? extends VolumeConfig> values)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
-
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;
-
getVolumesOrBuilder
public VolumeConfigOrBuilder getVolumesOrBuilder(int index)
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
- Specified by:
getVolumesOrBuilder
in interfaceProvisioningConfigOrBuilder
-
getVolumesOrBuilderList
public List<? extends VolumeConfigOrBuilder> getVolumesOrBuilderList()
Volumes to be created.
repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4;
- Specified by:
getVolumesOrBuilderList
in interfaceProvisioningConfigOrBuilder
-
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;
-
getTicketId
public String getTicketId()
A generated ticket id to track provisioning request.
string ticket_id = 5;
- Specified by:
getTicketId
in interfaceProvisioningConfigOrBuilder
- Returns:
- The ticketId.
-
getTicketIdBytes
public com.google.protobuf.ByteString getTicketIdBytes()
A generated ticket id to track provisioning request.
string ticket_id = 5;
- Specified by:
getTicketIdBytes
in interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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=92Email 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 interfaceProvisioningConfigOrBuilder
- 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=92Email 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 interfaceProvisioningConfigOrBuilder
- 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=92Email 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=92Email 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=92Email 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
-
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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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.
-
getStatusMessage
public String getStatusMessage()
Optional status messages associated with the FAILED state.
string status_message = 13;
- Specified by:
getStatusMessage
in interfaceProvisioningConfigOrBuilder
- Returns:
- The statusMessage.
-
getStatusMessageBytes
public com.google.protobuf.ByteString getStatusMessageBytes()
Optional status messages associated with the FAILED state.
string status_message = 13;
- Specified by:
getStatusMessageBytes
in interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfaceProvisioningConfigOrBuilder
- 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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
-
mergeUnknownFields
public final ProvisioningConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ProvisioningConfig.Builder>
-
-