Package com.google.cloud.clouddms.v1
Class ReverseSshConnectivity.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>
-
- com.google.cloud.clouddms.v1.ReverseSshConnectivity.Builder
-
- All Implemented Interfaces:
ReverseSshConnectivityOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ReverseSshConnectivity
public static final class ReverseSshConnectivity.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder> implements ReverseSshConnectivityOrBuilder
The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.
Protobuf typegoogle.cloud.clouddms.v1.ReverseSshConnectivity
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReverseSshConnectivity.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ReverseSshConnectivity
build()
ReverseSshConnectivity
buildPartial()
ReverseSshConnectivity.Builder
clear()
ReverseSshConnectivity.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ReverseSshConnectivity.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ReverseSshConnectivity.Builder
clearVm()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.ReverseSshConnectivity.Builder
clearVmIp()
Required.ReverseSshConnectivity.Builder
clearVmPort()
Required.ReverseSshConnectivity.Builder
clearVpc()
The name of the VPC to peer with the Cloud SQL private network.ReverseSshConnectivity.Builder
clone()
ReverseSshConnectivity
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getVm()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.com.google.protobuf.ByteString
getVmBytes()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.String
getVmIp()
Required.com.google.protobuf.ByteString
getVmIpBytes()
Required.int
getVmPort()
Required.String
getVpc()
The name of the VPC to peer with the Cloud SQL private network.com.google.protobuf.ByteString
getVpcBytes()
The name of the VPC to peer with the Cloud SQL private network.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ReverseSshConnectivity.Builder
mergeFrom(ReverseSshConnectivity other)
ReverseSshConnectivity.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ReverseSshConnectivity.Builder
mergeFrom(com.google.protobuf.Message other)
ReverseSshConnectivity.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ReverseSshConnectivity.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ReverseSshConnectivity.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ReverseSshConnectivity.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ReverseSshConnectivity.Builder
setVm(String value)
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.ReverseSshConnectivity.Builder
setVmBytes(com.google.protobuf.ByteString value)
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.ReverseSshConnectivity.Builder
setVmIp(String value)
Required.ReverseSshConnectivity.Builder
setVmIpBytes(com.google.protobuf.ByteString value)
Required.ReverseSshConnectivity.Builder
setVmPort(int value)
Required.ReverseSshConnectivity.Builder
setVpc(String value)
The name of the VPC to peer with the Cloud SQL private network.ReverseSshConnectivity.Builder
setVpcBytes(com.google.protobuf.ByteString value)
The name of the VPC to peer with the Cloud SQL private network.-
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<ReverseSshConnectivity.Builder>
-
clear
public ReverseSshConnectivity.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<ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
getDefaultInstanceForType
public ReverseSshConnectivity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ReverseSshConnectivity build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ReverseSshConnectivity buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
setField
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
clearField
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
clearOneof
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
setRepeatedField
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
addRepeatedField
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
-
mergeFrom
public ReverseSshConnectivity.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ReverseSshConnectivity.Builder>
-
mergeFrom
public ReverseSshConnectivity.Builder mergeFrom(ReverseSshConnectivity other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>
-
mergeFrom
public ReverseSshConnectivity.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<ReverseSshConnectivity.Builder>
- Throws:
IOException
-
getVmIp
public String getVmIp()
Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm_ip = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getVmIp
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The vmIp.
-
getVmIpBytes
public com.google.protobuf.ByteString getVmIpBytes()
Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm_ip = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getVmIpBytes
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The bytes for vmIp.
-
setVmIp
public ReverseSshConnectivity.Builder setVmIp(String value)
Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm_ip = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The vmIp to set.- Returns:
- This builder for chaining.
-
clearVmIp
public ReverseSshConnectivity.Builder clearVmIp()
Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm_ip = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setVmIpBytes
public ReverseSshConnectivity.Builder setVmIpBytes(com.google.protobuf.ByteString value)
Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm_ip = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for vmIp to set.- Returns:
- This builder for chaining.
-
getVmPort
public int getVmPort()
Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
int32 vm_port = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getVmPort
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The vmPort.
-
setVmPort
public ReverseSshConnectivity.Builder setVmPort(int value)
Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
int32 vm_port = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The vmPort to set.- Returns:
- This builder for chaining.
-
clearVmPort
public ReverseSshConnectivity.Builder clearVmPort()
Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
int32 vm_port = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
getVm
public String getVm()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;
- Specified by:
getVm
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The vm.
-
getVmBytes
public com.google.protobuf.ByteString getVmBytes()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;
- Specified by:
getVmBytes
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The bytes for vm.
-
setVm
public ReverseSshConnectivity.Builder setVm(String value)
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;
- Parameters:
value
- The vm to set.- Returns:
- This builder for chaining.
-
clearVm
public ReverseSshConnectivity.Builder clearVm()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;
- Returns:
- This builder for chaining.
-
setVmBytes
public ReverseSshConnectivity.Builder setVmBytes(com.google.protobuf.ByteString value)
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;
- Parameters:
value
- The bytes for vm to set.- Returns:
- This builder for chaining.
-
getVpc
public String getVpc()
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;
- Specified by:
getVpc
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The vpc.
-
getVpcBytes
public com.google.protobuf.ByteString getVpcBytes()
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;
- Specified by:
getVpcBytes
in interfaceReverseSshConnectivityOrBuilder
- Returns:
- The bytes for vpc.
-
setVpc
public ReverseSshConnectivity.Builder setVpc(String value)
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;
- Parameters:
value
- The vpc to set.- Returns:
- This builder for chaining.
-
clearVpc
public ReverseSshConnectivity.Builder clearVpc()
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;
- Returns:
- This builder for chaining.
-
setVpcBytes
public ReverseSshConnectivity.Builder setVpcBytes(com.google.protobuf.ByteString value)
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;
- Parameters:
value
- The bytes for vpc to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ReverseSshConnectivity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>
-
mergeUnknownFields
public final ReverseSshConnectivity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>
-
-