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 type
google.cloud.clouddms.v1.ReverseSshConnectivity| Modifier and Type | Method and 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(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ReverseSshConnectivity.Builder |
mergeFrom(com.google.protobuf.Message other) |
ReverseSshConnectivity.Builder |
mergeFrom(ReverseSshConnectivity 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.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ReverseSshConnectivity build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ReverseSshConnectivity buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ReverseSshConnectivity.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder mergeFrom(ReverseSshConnectivity other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public ReverseSshConnectivity.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReverseSshConnectivity.Builder>IOExceptionpublic 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];getVmIp in interface ReverseSshConnectivityOrBuilderpublic 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];getVmIpBytes in interface ReverseSshConnectivityOrBuilderpublic 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];value - The vmIp to set.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];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];value - The bytes for vmIp to set.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];getVmPort in interface ReverseSshConnectivityOrBuilderpublic 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];value - The vmPort to set.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];public String getVm()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;getVm in interface ReverseSshConnectivityOrBuilderpublic 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;getVmBytes in interface ReverseSshConnectivityOrBuilderpublic 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;value - The vm to set.public ReverseSshConnectivity.Builder clearVm()
The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.
string vm = 3;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;value - The bytes for vm to set.public String getVpc()
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;getVpc in interface ReverseSshConnectivityOrBuilderpublic com.google.protobuf.ByteString getVpcBytes()
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;getVpcBytes in interface ReverseSshConnectivityOrBuilderpublic ReverseSshConnectivity.Builder setVpc(String value)
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;value - The vpc to set.public ReverseSshConnectivity.Builder clearVpc()
The name of the VPC to peer with the Cloud SQL private network.
string vpc = 4;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;value - The bytes for vpc to set.public final ReverseSshConnectivity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>public final ReverseSshConnectivity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReverseSshConnectivity.Builder>Copyright © 2024 Google LLC. All rights reserved.