Package com.google.cloud.clouddms.v1
Class GenerateTcpProxyScriptRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
- com.google.cloud.clouddms.v1.GenerateTcpProxyScriptRequest.Builder
-
- All Implemented Interfaces:
GenerateTcpProxyScriptRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateTcpProxyScriptRequest
public static final class GenerateTcpProxyScriptRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder> implements GenerateTcpProxyScriptRequestOrBuilder
Request message for 'GenerateTcpProxyScript' request.
Protobuf typegoogle.cloud.clouddms.v1.GenerateTcpProxyScriptRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateTcpProxyScriptRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GenerateTcpProxyScriptRequestbuild()GenerateTcpProxyScriptRequestbuildPartial()GenerateTcpProxyScriptRequest.Builderclear()GenerateTcpProxyScriptRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)GenerateTcpProxyScriptRequest.BuilderclearMigrationJob()Name of the migration job resource to generate the TCP Proxy script.GenerateTcpProxyScriptRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)GenerateTcpProxyScriptRequest.BuilderclearVmMachineType()Required.GenerateTcpProxyScriptRequest.BuilderclearVmName()Required.GenerateTcpProxyScriptRequest.BuilderclearVmSubnet()Required.GenerateTcpProxyScriptRequest.BuilderclearVmZone()Optional.GenerateTcpProxyScriptRequest.Builderclone()GenerateTcpProxyScriptRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetMigrationJob()Name of the migration job resource to generate the TCP Proxy script.com.google.protobuf.ByteStringgetMigrationJobBytes()Name of the migration job resource to generate the TCP Proxy script.StringgetVmMachineType()Required.com.google.protobuf.ByteStringgetVmMachineTypeBytes()Required.StringgetVmName()Required.com.google.protobuf.ByteStringgetVmNameBytes()Required.StringgetVmSubnet()Required.com.google.protobuf.ByteStringgetVmSubnetBytes()Required.StringgetVmZone()Optional.com.google.protobuf.ByteStringgetVmZoneBytes()Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GenerateTcpProxyScriptRequest.BuildermergeFrom(GenerateTcpProxyScriptRequest other)GenerateTcpProxyScriptRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GenerateTcpProxyScriptRequest.BuildermergeFrom(com.google.protobuf.Message other)GenerateTcpProxyScriptRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GenerateTcpProxyScriptRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GenerateTcpProxyScriptRequest.BuildersetMigrationJob(String value)Name of the migration job resource to generate the TCP Proxy script.GenerateTcpProxyScriptRequest.BuildersetMigrationJobBytes(com.google.protobuf.ByteString value)Name of the migration job resource to generate the TCP Proxy script.GenerateTcpProxyScriptRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)GenerateTcpProxyScriptRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GenerateTcpProxyScriptRequest.BuildersetVmMachineType(String value)Required.GenerateTcpProxyScriptRequest.BuildersetVmMachineTypeBytes(com.google.protobuf.ByteString value)Required.GenerateTcpProxyScriptRequest.BuildersetVmName(String value)Required.GenerateTcpProxyScriptRequest.BuildersetVmNameBytes(com.google.protobuf.ByteString value)Required.GenerateTcpProxyScriptRequest.BuildersetVmSubnet(String value)Required.GenerateTcpProxyScriptRequest.BuildersetVmSubnetBytes(com.google.protobuf.ByteString value)Required.GenerateTcpProxyScriptRequest.BuildersetVmZone(String value)Optional.GenerateTcpProxyScriptRequest.BuildersetVmZoneBytes(com.google.protobuf.ByteString value)Optional.-
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<GenerateTcpProxyScriptRequest.Builder>
-
clear
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
getDefaultInstanceForType
public GenerateTcpProxyScriptRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GenerateTcpProxyScriptRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GenerateTcpProxyScriptRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
setField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
clearField
public GenerateTcpProxyScriptRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
clearOneof
public GenerateTcpProxyScriptRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
setRepeatedField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
addRepeatedField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
mergeFrom
public GenerateTcpProxyScriptRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateTcpProxyScriptRequest.Builder>
-
mergeFrom
public GenerateTcpProxyScriptRequest.Builder mergeFrom(GenerateTcpProxyScriptRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
mergeFrom
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>- Throws:
IOException
-
getMigrationJob
public String getMigrationJob()
Name of the migration job resource to generate the TCP Proxy script.
string migration_job = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getMigrationJobin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The migrationJob.
-
getMigrationJobBytes
public com.google.protobuf.ByteString getMigrationJobBytes()
Name of the migration job resource to generate the TCP Proxy script.
string migration_job = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getMigrationJobBytesin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The bytes for migrationJob.
-
setMigrationJob
public GenerateTcpProxyScriptRequest.Builder setMigrationJob(String value)
Name of the migration job resource to generate the TCP Proxy script.
string migration_job = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The migrationJob to set.- Returns:
- This builder for chaining.
-
clearMigrationJob
public GenerateTcpProxyScriptRequest.Builder clearMigrationJob()
Name of the migration job resource to generate the TCP Proxy script.
string migration_job = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setMigrationJobBytes
public GenerateTcpProxyScriptRequest.Builder setMigrationJobBytes(com.google.protobuf.ByteString value)
Name of the migration job resource to generate the TCP Proxy script.
string migration_job = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for migrationJob to set.- Returns:
- This builder for chaining.
-
getVmName
public String getVmName()
Required. The name of the Compute instance that will host the proxy.
string vm_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVmNamein interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The vmName.
-
getVmNameBytes
public com.google.protobuf.ByteString getVmNameBytes()
Required. The name of the Compute instance that will host the proxy.
string vm_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVmNameBytesin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The bytes for vmName.
-
setVmName
public GenerateTcpProxyScriptRequest.Builder setVmName(String value)
Required. The name of the Compute instance that will host the proxy.
string vm_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The vmName to set.- Returns:
- This builder for chaining.
-
clearVmName
public GenerateTcpProxyScriptRequest.Builder clearVmName()
Required. The name of the Compute instance that will host the proxy.
string vm_name = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setVmNameBytes
public GenerateTcpProxyScriptRequest.Builder setVmNameBytes(com.google.protobuf.ByteString value)
Required. The name of the Compute instance that will host the proxy.
string vm_name = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for vmName to set.- Returns:
- This builder for chaining.
-
getVmMachineType
public String getVmMachineType()
Required. The type of the Compute instance that will host the proxy.
string vm_machine_type = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVmMachineTypein interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The vmMachineType.
-
getVmMachineTypeBytes
public com.google.protobuf.ByteString getVmMachineTypeBytes()
Required. The type of the Compute instance that will host the proxy.
string vm_machine_type = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVmMachineTypeBytesin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The bytes for vmMachineType.
-
setVmMachineType
public GenerateTcpProxyScriptRequest.Builder setVmMachineType(String value)
Required. The type of the Compute instance that will host the proxy.
string vm_machine_type = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The vmMachineType to set.- Returns:
- This builder for chaining.
-
clearVmMachineType
public GenerateTcpProxyScriptRequest.Builder clearVmMachineType()
Required. The type of the Compute instance that will host the proxy.
string vm_machine_type = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setVmMachineTypeBytes
public GenerateTcpProxyScriptRequest.Builder setVmMachineTypeBytes(com.google.protobuf.ByteString value)
Required. The type of the Compute instance that will host the proxy.
string vm_machine_type = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for vmMachineType to set.- Returns:
- This builder for chaining.
-
getVmZone
public String getVmZone()
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
string vm_zone = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVmZonein interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The vmZone.
-
getVmZoneBytes
public com.google.protobuf.ByteString getVmZoneBytes()
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
string vm_zone = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVmZoneBytesin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The bytes for vmZone.
-
setVmZone
public GenerateTcpProxyScriptRequest.Builder setVmZone(String value)
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
string vm_zone = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The vmZone to set.- Returns:
- This builder for chaining.
-
clearVmZone
public GenerateTcpProxyScriptRequest.Builder clearVmZone()
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
string vm_zone = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setVmZoneBytes
public GenerateTcpProxyScriptRequest.Builder setVmZoneBytes(com.google.protobuf.ByteString value)
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
string vm_zone = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for vmZone to set.- Returns:
- This builder for chaining.
-
getVmSubnet
public String getVmSubnet()
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}. Note: the region for the subnet must match the Compute instance region.string vm_subnet = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVmSubnetin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The vmSubnet.
-
getVmSubnetBytes
public com.google.protobuf.ByteString getVmSubnetBytes()
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}. Note: the region for the subnet must match the Compute instance region.string vm_subnet = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getVmSubnetBytesin interfaceGenerateTcpProxyScriptRequestOrBuilder- Returns:
- The bytes for vmSubnet.
-
setVmSubnet
public GenerateTcpProxyScriptRequest.Builder setVmSubnet(String value)
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}. Note: the region for the subnet must match the Compute instance region.string vm_subnet = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The vmSubnet to set.- Returns:
- This builder for chaining.
-
clearVmSubnet
public GenerateTcpProxyScriptRequest.Builder clearVmSubnet()
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}. Note: the region for the subnet must match the Compute instance region.string vm_subnet = 5 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setVmSubnetBytes
public GenerateTcpProxyScriptRequest.Builder setVmSubnetBytes(com.google.protobuf.ByteString value)
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}. Note: the region for the subnet must match the Compute instance region.string vm_subnet = 5 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for vmSubnet to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GenerateTcpProxyScriptRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
mergeUnknownFields
public final GenerateTcpProxyScriptRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
-