public final class SelfManagedSource extends GeneratedMessage implements SelfManagedSourceOrBuilder
Details of the self-managed source instance.
Protobuf type google.cloud.memorystore.v1beta.SelfManagedSource
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
IP_ADDRESS_FIELD_NUMBER
public static final int IP_ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NETWORK_ATTACHMENT_FIELD_NUMBER
public static final int NETWORK_ATTACHMENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PORT_FIELD_NUMBER
public static final int PORT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SelfManagedSource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SelfManagedSource.Builder newBuilder()
newBuilder(SelfManagedSource prototype)
public static SelfManagedSource.Builder newBuilder(SelfManagedSource prototype)
public static SelfManagedSource parseDelimitedFrom(InputStream input)
public static SelfManagedSource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SelfManagedSource parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SelfManagedSource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SelfManagedSource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SelfManagedSource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SelfManagedSource parseFrom(CodedInputStream input)
public static SelfManagedSource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SelfManagedSource parseFrom(InputStream input)
public static SelfManagedSource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SelfManagedSource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SelfManagedSource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SelfManagedSource> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public SelfManagedSource getDefaultInstanceForType()
getIpAddress()
public String getIpAddress()
Required. The IP address of the source instance.
This IP address should be a stable IP address that can be accessed by the
Memorystore instance throughout the migration process.
string ip_address = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }
| Returns |
| Type |
Description |
String |
The ipAddress.
|
getIpAddressBytes()
public ByteString getIpAddressBytes()
Required. The IP address of the source instance.
This IP address should be a stable IP address that can be accessed by the
Memorystore instance throughout the migration process.
string ip_address = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for ipAddress.
|
getNetworkAttachment()
public String getNetworkAttachment()
Required. The resource name of the Private Service Connect Network
Attachment used to establish connectivity to the source instance. This
network attachment has the following requirements:
- It must be in the same project as the Memorystore instance.
- It must be in the same region as the Memorystore instance.
The subnet attached to the network attachment must be in the same VPC
network as the source instance nodes.
Format:
projects/{project}/regions/{region}/networkAttachments/{network_attachment}
string network_attachment = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The networkAttachment.
|
getNetworkAttachmentBytes()
public ByteString getNetworkAttachmentBytes()
Required. The resource name of the Private Service Connect Network
Attachment used to establish connectivity to the source instance. This
network attachment has the following requirements:
- It must be in the same project as the Memorystore instance.
- It must be in the same region as the Memorystore instance.
The subnet attached to the network attachment must be in the same VPC
network as the source instance nodes.
Format:
projects/{project}/regions/{region}/networkAttachments/{network_attachment}
string network_attachment = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for networkAttachment.
|
getParserForType()
public Parser<SelfManagedSource> getParserForType()
Overrides
getPort()
Required. The port of the source instance.
This port should be a stable port that can be accessed by the Memorystore
instance throughout the migration process.
int32 port = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The port.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SelfManagedSource.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SelfManagedSource.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SelfManagedSource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides