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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GenerateTcpProxyScriptRequest
build()
GenerateTcpProxyScriptRequest
buildPartial()
GenerateTcpProxyScriptRequest.Builder
clear()
GenerateTcpProxyScriptRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
GenerateTcpProxyScriptRequest.Builder
clearMigrationJob()
Name of the migration job resource to generate the TCP Proxy script.GenerateTcpProxyScriptRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
GenerateTcpProxyScriptRequest.Builder
clearVmMachineType()
Required.GenerateTcpProxyScriptRequest.Builder
clearVmName()
Required.GenerateTcpProxyScriptRequest.Builder
clearVmSubnet()
Required.GenerateTcpProxyScriptRequest.Builder
clearVmZone()
Optional.GenerateTcpProxyScriptRequest.Builder
clone()
GenerateTcpProxyScriptRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getMigrationJob()
Name of the migration job resource to generate the TCP Proxy script.com.google.protobuf.ByteString
getMigrationJobBytes()
Name of the migration job resource to generate the TCP Proxy script.String
getVmMachineType()
Required.com.google.protobuf.ByteString
getVmMachineTypeBytes()
Required.String
getVmName()
Required.com.google.protobuf.ByteString
getVmNameBytes()
Required.String
getVmSubnet()
Required.com.google.protobuf.ByteString
getVmSubnetBytes()
Required.String
getVmZone()
Optional.com.google.protobuf.ByteString
getVmZoneBytes()
Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
GenerateTcpProxyScriptRequest.Builder
mergeFrom(GenerateTcpProxyScriptRequest other)
GenerateTcpProxyScriptRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GenerateTcpProxyScriptRequest.Builder
mergeFrom(com.google.protobuf.Message other)
GenerateTcpProxyScriptRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GenerateTcpProxyScriptRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GenerateTcpProxyScriptRequest.Builder
setMigrationJob(String value)
Name of the migration job resource to generate the TCP Proxy script.GenerateTcpProxyScriptRequest.Builder
setMigrationJobBytes(com.google.protobuf.ByteString value)
Name of the migration job resource to generate the TCP Proxy script.GenerateTcpProxyScriptRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
GenerateTcpProxyScriptRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GenerateTcpProxyScriptRequest.Builder
setVmMachineType(String value)
Required.GenerateTcpProxyScriptRequest.Builder
setVmMachineTypeBytes(com.google.protobuf.ByteString value)
Required.GenerateTcpProxyScriptRequest.Builder
setVmName(String value)
Required.GenerateTcpProxyScriptRequest.Builder
setVmNameBytes(com.google.protobuf.ByteString value)
Required.GenerateTcpProxyScriptRequest.Builder
setVmSubnet(String value)
Required.GenerateTcpProxyScriptRequest.Builder
setVmSubnetBytes(com.google.protobuf.ByteString value)
Required.GenerateTcpProxyScriptRequest.Builder
setVmZone(String value)
Optional.GenerateTcpProxyScriptRequest.Builder
setVmZoneBytes(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
clear
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
getDefaultInstanceForType
public GenerateTcpProxyScriptRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public GenerateTcpProxyScriptRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GenerateTcpProxyScriptRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
setField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
clearField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
clearOneof
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
setRepeatedField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
addRepeatedField
public GenerateTcpProxyScriptRequest.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<GenerateTcpProxyScriptRequest.Builder>
-
mergeFrom
public GenerateTcpProxyScriptRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GenerateTcpProxyScriptRequest.Builder>
-
mergeFrom
public GenerateTcpProxyScriptRequest.Builder mergeFrom(GenerateTcpProxyScriptRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getMigrationJob
in 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:
getMigrationJobBytes
in 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:
getVmName
in 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:
getVmNameBytes
in 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:
getVmMachineType
in 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:
getVmMachineTypeBytes
in 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:
getVmZone
in 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:
getVmZoneBytes
in 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:
getVmSubnet
in 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:
getVmSubnetBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
mergeUnknownFields
public final GenerateTcpProxyScriptRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTcpProxyScriptRequest.Builder>
-
-