Package com.google.cloud.vmwareengine.v1
Class PrivateCloud.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
- com.google.cloud.vmwareengine.v1.PrivateCloud.Builder
-
- All Implemented Interfaces:
PrivateCloudOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PrivateCloud
public static final class PrivateCloud.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder> implements PrivateCloudOrBuilder
Represents a private cloud resource. Private clouds are zonal resources.
Protobuf typegoogle.cloud.vmwareengine.v1.PrivateCloud
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateCloud.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PrivateCloudbuild()PrivateCloudbuildPartial()PrivateCloud.Builderclear()PrivateCloud.BuilderclearCreateTime()Output only.PrivateCloud.BuilderclearDeleteTime()Output only.PrivateCloud.BuilderclearDescription()User-provided description for this private cloud.PrivateCloud.BuilderclearExpireTime()Output only.PrivateCloud.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PrivateCloud.BuilderclearHcx()Output only.PrivateCloud.BuilderclearManagementCluster()Required.PrivateCloud.BuilderclearName()Output only.PrivateCloud.BuilderclearNetworkConfig()Required.PrivateCloud.BuilderclearNsx()Output only.PrivateCloud.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PrivateCloud.BuilderclearState()Output only.PrivateCloud.BuilderclearType()Optional.PrivateCloud.BuilderclearUid()Output only.PrivateCloud.BuilderclearUpdateTime()Output only.PrivateCloud.BuilderclearVcenter()Output only.PrivateCloud.Builderclone()com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.PrivateCloudgetDefaultInstanceForType()com.google.protobuf.TimestampgetDeleteTime()Output only.com.google.protobuf.Timestamp.BuildergetDeleteTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetDeleteTimeOrBuilder()Output only.StringgetDescription()User-provided description for this private cloud.com.google.protobuf.ByteStringgetDescriptionBytes()User-provided description for this private cloud.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetExpireTime()Output only.com.google.protobuf.Timestamp.BuildergetExpireTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetExpireTimeOrBuilder()Output only.HcxgetHcx()Output only.Hcx.BuildergetHcxBuilder()Output only.HcxOrBuildergetHcxOrBuilder()Output only.PrivateCloud.ManagementClustergetManagementCluster()Required.PrivateCloud.ManagementCluster.BuildergetManagementClusterBuilder()Required.PrivateCloud.ManagementClusterOrBuildergetManagementClusterOrBuilder()Required.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.NetworkConfiggetNetworkConfig()Required.NetworkConfig.BuildergetNetworkConfigBuilder()Required.NetworkConfigOrBuildergetNetworkConfigOrBuilder()Required.NsxgetNsx()Output only.Nsx.BuildergetNsxBuilder()Output only.NsxOrBuildergetNsxOrBuilder()Output only.PrivateCloud.StategetState()Output only.intgetStateValue()Output only.PrivateCloud.TypegetType()Optional.intgetTypeValue()Optional.StringgetUid()Output only.com.google.protobuf.ByteStringgetUidBytes()Output only.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.VcentergetVcenter()Output only.Vcenter.BuildergetVcenterBuilder()Output only.VcenterOrBuildergetVcenterOrBuilder()Output only.booleanhasCreateTime()Output only.booleanhasDeleteTime()Output only.booleanhasExpireTime()Output only.booleanhasHcx()Output only.booleanhasManagementCluster()Required.booleanhasNetworkConfig()Required.booleanhasNsx()Output only.booleanhasUpdateTime()Output only.booleanhasVcenter()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PrivateCloud.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildermergeDeleteTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildermergeExpireTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildermergeFrom(PrivateCloud other)PrivateCloud.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PrivateCloud.BuildermergeFrom(com.google.protobuf.Message other)PrivateCloud.BuildermergeHcx(Hcx value)Output only.PrivateCloud.BuildermergeManagementCluster(PrivateCloud.ManagementCluster value)Required.PrivateCloud.BuildermergeNetworkConfig(NetworkConfig value)Required.PrivateCloud.BuildermergeNsx(Nsx value)Output only.PrivateCloud.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PrivateCloud.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildermergeVcenter(Vcenter value)Output only.PrivateCloud.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.PrivateCloud.BuildersetDeleteTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildersetDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.PrivateCloud.BuildersetDescription(String value)User-provided description for this private cloud.PrivateCloud.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)User-provided description for this private cloud.PrivateCloud.BuildersetExpireTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildersetExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.PrivateCloud.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PrivateCloud.BuildersetHcx(Hcx value)Output only.PrivateCloud.BuildersetHcx(Hcx.Builder builderForValue)Output only.PrivateCloud.BuildersetManagementCluster(PrivateCloud.ManagementCluster value)Required.PrivateCloud.BuildersetManagementCluster(PrivateCloud.ManagementCluster.Builder builderForValue)Required.PrivateCloud.BuildersetName(String value)Output only.PrivateCloud.BuildersetNameBytes(com.google.protobuf.ByteString value)Output only.PrivateCloud.BuildersetNetworkConfig(NetworkConfig value)Required.PrivateCloud.BuildersetNetworkConfig(NetworkConfig.Builder builderForValue)Required.PrivateCloud.BuildersetNsx(Nsx value)Output only.PrivateCloud.BuildersetNsx(Nsx.Builder builderForValue)Output only.PrivateCloud.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PrivateCloud.BuildersetState(PrivateCloud.State value)Output only.PrivateCloud.BuildersetStateValue(int value)Output only.PrivateCloud.BuildersetType(PrivateCloud.Type value)Optional.PrivateCloud.BuildersetTypeValue(int value)Optional.PrivateCloud.BuildersetUid(String value)Output only.PrivateCloud.BuildersetUidBytes(com.google.protobuf.ByteString value)Output only.PrivateCloud.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PrivateCloud.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.PrivateCloud.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.PrivateCloud.BuildersetVcenter(Vcenter value)Output only.PrivateCloud.BuildersetVcenter(Vcenter.Builder builderForValue)Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
clear
public PrivateCloud.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
getDefaultInstanceForType
public PrivateCloud getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PrivateCloud build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PrivateCloud buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PrivateCloud.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
setField
public PrivateCloud.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
clearField
public PrivateCloud.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
clearOneof
public PrivateCloud.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
setRepeatedField
public PrivateCloud.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
addRepeatedField
public PrivateCloud.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
mergeFrom
public PrivateCloud.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PrivateCloud.Builder>
-
mergeFrom
public PrivateCloud.Builder mergeFrom(PrivateCloud other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
mergeFrom
public PrivateCloud.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PrivateCloud.Builder>- Throws:
IOException
-
getName
public String getName()
Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfacePrivateCloudOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfacePrivateCloudOrBuilder- Returns:
- The bytes for name.
-
setName
public PrivateCloud.Builder setName(String value)
Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public PrivateCloud.Builder clearName()
Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
public PrivateCloud.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The resource name of this private cloud. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfacePrivateCloudOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfacePrivateCloudOrBuilder- Returns:
- The createTime.
-
setCreateTime
public PrivateCloud.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public PrivateCloud.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public PrivateCloud.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public PrivateCloud.Builder clearCreateTime()
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Creation time of this resource.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfacePrivateCloudOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfacePrivateCloudOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfacePrivateCloudOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public PrivateCloud.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public PrivateCloud.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public PrivateCloud.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public PrivateCloud.Builder clearUpdateTime()
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Last update time of this resource.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfacePrivateCloudOrBuilder
-
hasDeleteTime
public boolean hasDeleteTime()
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeleteTimein interfacePrivateCloudOrBuilder- Returns:
- Whether the deleteTime field is set.
-
getDeleteTime
public com.google.protobuf.Timestamp getDeleteTime()
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimein interfacePrivateCloudOrBuilder- Returns:
- The deleteTime.
-
setDeleteTime
public PrivateCloud.Builder setDeleteTime(com.google.protobuf.Timestamp value)
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDeleteTime
public PrivateCloud.Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeDeleteTime
public PrivateCloud.Builder mergeDeleteTime(com.google.protobuf.Timestamp value)
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDeleteTime
public PrivateCloud.Builder clearDeleteTime()
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeleteTimeBuilder
public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder()
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeleteTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder()
Output only. Time when the resource was scheduled for deletion.
.google.protobuf.Timestamp delete_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDeleteTimeOrBuilderin interfacePrivateCloudOrBuilder
-
hasExpireTime
public boolean hasExpireTime()
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasExpireTimein interfacePrivateCloudOrBuilder- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public com.google.protobuf.Timestamp getExpireTime()
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpireTimein interfacePrivateCloudOrBuilder- Returns:
- The expireTime.
-
setExpireTime
public PrivateCloud.Builder setExpireTime(com.google.protobuf.Timestamp value)
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setExpireTime
public PrivateCloud.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeExpireTime
public PrivateCloud.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearExpireTime
public PrivateCloud.Builder clearExpireTime()
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
Output only. Time when the resource will be irreversibly deleted.
.google.protobuf.Timestamp expire_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpireTimeOrBuilderin interfacePrivateCloudOrBuilder
-
getStateValue
public int getStateValue()
Output only. State of the resource. New values may be added to this enum when appropriate.
.google.cloud.vmwareengine.v1.PrivateCloud.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfacePrivateCloudOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public PrivateCloud.Builder setStateValue(int value)
Output only. State of the resource. New values may be added to this enum when appropriate.
.google.cloud.vmwareengine.v1.PrivateCloud.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 PrivateCloud.State getState()
Output only. State of the resource. New values may be added to this enum when appropriate.
.google.cloud.vmwareengine.v1.PrivateCloud.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfacePrivateCloudOrBuilder- Returns:
- The state.
-
setState
public PrivateCloud.Builder setState(PrivateCloud.State value)
Output only. State of the resource. New values may be added to this enum when appropriate.
.google.cloud.vmwareengine.v1.PrivateCloud.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public PrivateCloud.Builder clearState()
Output only. State of the resource. New values may be added to this enum when appropriate.
.google.cloud.vmwareengine.v1.PrivateCloud.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasNetworkConfig
public boolean hasNetworkConfig()
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasNetworkConfigin interfacePrivateCloudOrBuilder- Returns:
- Whether the networkConfig field is set.
-
getNetworkConfig
public NetworkConfig getNetworkConfig()
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNetworkConfigin interfacePrivateCloudOrBuilder- Returns:
- The networkConfig.
-
setNetworkConfig
public PrivateCloud.Builder setNetworkConfig(NetworkConfig value)
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];
-
setNetworkConfig
public PrivateCloud.Builder setNetworkConfig(NetworkConfig.Builder builderForValue)
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];
-
mergeNetworkConfig
public PrivateCloud.Builder mergeNetworkConfig(NetworkConfig value)
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];
-
clearNetworkConfig
public PrivateCloud.Builder clearNetworkConfig()
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];
-
getNetworkConfigBuilder
public NetworkConfig.Builder getNetworkConfigBuilder()
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];
-
getNetworkConfigOrBuilder
public NetworkConfigOrBuilder getNetworkConfigOrBuilder()
Required. Network configuration of the private cloud.
.google.cloud.vmwareengine.v1.NetworkConfig network_config = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNetworkConfigOrBuilderin interfacePrivateCloudOrBuilder
-
hasManagementCluster
public boolean hasManagementCluster()
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];- Specified by:
hasManagementClusterin interfacePrivateCloudOrBuilder- Returns:
- Whether the managementCluster field is set.
-
getManagementCluster
public PrivateCloud.ManagementCluster getManagementCluster()
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];- Specified by:
getManagementClusterin interfacePrivateCloudOrBuilder- Returns:
- The managementCluster.
-
setManagementCluster
public PrivateCloud.Builder setManagementCluster(PrivateCloud.ManagementCluster value)
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
-
setManagementCluster
public PrivateCloud.Builder setManagementCluster(PrivateCloud.ManagementCluster.Builder builderForValue)
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
-
mergeManagementCluster
public PrivateCloud.Builder mergeManagementCluster(PrivateCloud.ManagementCluster value)
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
-
clearManagementCluster
public PrivateCloud.Builder clearManagementCluster()
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
-
getManagementClusterBuilder
public PrivateCloud.ManagementCluster.Builder getManagementClusterBuilder()
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];
-
getManagementClusterOrBuilder
public PrivateCloud.ManagementClusterOrBuilder getManagementClusterOrBuilder()
Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
.google.cloud.vmwareengine.v1.PrivateCloud.ManagementCluster management_cluster = 10 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];- Specified by:
getManagementClusterOrBuilderin interfacePrivateCloudOrBuilder
-
getDescription
public String getDescription()
User-provided description for this private cloud.
string description = 11;- Specified by:
getDescriptionin interfacePrivateCloudOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
User-provided description for this private cloud.
string description = 11;- Specified by:
getDescriptionBytesin interfacePrivateCloudOrBuilder- Returns:
- The bytes for description.
-
setDescription
public PrivateCloud.Builder setDescription(String value)
User-provided description for this private cloud.
string description = 11;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public PrivateCloud.Builder clearDescription()
User-provided description for this private cloud.
string description = 11;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public PrivateCloud.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
User-provided description for this private cloud.
string description = 11;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasHcx
public boolean hasHcx()
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasHcxin interfacePrivateCloudOrBuilder- Returns:
- Whether the hcx field is set.
-
getHcx
public Hcx getHcx()
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHcxin interfacePrivateCloudOrBuilder- Returns:
- The hcx.
-
setHcx
public PrivateCloud.Builder setHcx(Hcx value)
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setHcx
public PrivateCloud.Builder setHcx(Hcx.Builder builderForValue)
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeHcx
public PrivateCloud.Builder mergeHcx(Hcx value)
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearHcx
public PrivateCloud.Builder clearHcx()
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getHcxBuilder
public Hcx.Builder getHcxBuilder()
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getHcxOrBuilder
public HcxOrBuilder getHcxOrBuilder()
Output only. HCX appliance.
.google.cloud.vmwareengine.v1.Hcx hcx = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHcxOrBuilderin interfacePrivateCloudOrBuilder
-
hasNsx
public boolean hasNsx()
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasNsxin interfacePrivateCloudOrBuilder- Returns:
- Whether the nsx field is set.
-
getNsx
public Nsx getNsx()
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNsxin interfacePrivateCloudOrBuilder- Returns:
- The nsx.
-
setNsx
public PrivateCloud.Builder setNsx(Nsx value)
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setNsx
public PrivateCloud.Builder setNsx(Nsx.Builder builderForValue)
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeNsx
public PrivateCloud.Builder mergeNsx(Nsx value)
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearNsx
public PrivateCloud.Builder clearNsx()
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getNsxBuilder
public Nsx.Builder getNsxBuilder()
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getNsxOrBuilder
public NsxOrBuilder getNsxOrBuilder()
Output only. NSX appliance.
.google.cloud.vmwareengine.v1.Nsx nsx = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNsxOrBuilderin interfacePrivateCloudOrBuilder
-
hasVcenter
public boolean hasVcenter()
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasVcenterin interfacePrivateCloudOrBuilder- Returns:
- Whether the vcenter field is set.
-
getVcenter
public Vcenter getVcenter()
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVcenterin interfacePrivateCloudOrBuilder- Returns:
- The vcenter.
-
setVcenter
public PrivateCloud.Builder setVcenter(Vcenter value)
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setVcenter
public PrivateCloud.Builder setVcenter(Vcenter.Builder builderForValue)
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeVcenter
public PrivateCloud.Builder mergeVcenter(Vcenter value)
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearVcenter
public PrivateCloud.Builder clearVcenter()
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getVcenterBuilder
public Vcenter.Builder getVcenterBuilder()
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getVcenterOrBuilder
public VcenterOrBuilder getVcenterOrBuilder()
Output only. Vcenter appliance.
.google.cloud.vmwareengine.v1.Vcenter vcenter = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVcenterOrBuilderin interfacePrivateCloudOrBuilder
-
getUid
public String getUid()
Output only. System-generated unique identifier for the resource.
string uid = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidin interfacePrivateCloudOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()
Output only. System-generated unique identifier for the resource.
string uid = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidBytesin interfacePrivateCloudOrBuilder- Returns:
- The bytes for uid.
-
setUid
public PrivateCloud.Builder setUid(String value)
Output only. System-generated unique identifier for the resource.
string uid = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public PrivateCloud.Builder clearUid()
Output only. System-generated unique identifier for the resource.
string uid = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUidBytes
public PrivateCloud.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. System-generated unique identifier for the resource.
string uid = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()
Optional. Type of the private cloud. Defaults to STANDARD.
.google.cloud.vmwareengine.v1.PrivateCloud.Type type = 22 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTypeValuein interfacePrivateCloudOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public PrivateCloud.Builder setTypeValue(int value)
Optional. Type of the private cloud. Defaults to STANDARD.
.google.cloud.vmwareengine.v1.PrivateCloud.Type type = 22 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
public PrivateCloud.Type getType()
Optional. Type of the private cloud. Defaults to STANDARD.
.google.cloud.vmwareengine.v1.PrivateCloud.Type type = 22 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTypein interfacePrivateCloudOrBuilder- Returns:
- The type.
-
setType
public PrivateCloud.Builder setType(PrivateCloud.Type value)
Optional. Type of the private cloud. Defaults to STANDARD.
.google.cloud.vmwareengine.v1.PrivateCloud.Type type = 22 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public PrivateCloud.Builder clearType()
Optional. Type of the private cloud. Defaults to STANDARD.
.google.cloud.vmwareengine.v1.PrivateCloud.Type type = 22 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUnknownFields
public final PrivateCloud.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
mergeUnknownFields
public final PrivateCloud.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateCloud.Builder>
-
-