Class StartMigrationRequest (0.41.0)

public final class StartMigrationRequest extends GeneratedMessage implements StartMigrationRequestOrBuilder

Request for StartMigration.

Protobuf type google.cloud.memorystore.v1beta.StartMigrationRequest

Static Fields

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

SELF_MANAGED_SOURCE_FIELD_NUMBER

public static final int SELF_MANAGED_SOURCE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static StartMigrationRequest getDefaultInstance()
Returns
Type Description
StartMigrationRequest

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static StartMigrationRequest.Builder newBuilder()
Returns
Type Description
StartMigrationRequest.Builder

newBuilder(StartMigrationRequest prototype)

public static StartMigrationRequest.Builder newBuilder(StartMigrationRequest prototype)
Parameter
Name Description
prototype StartMigrationRequest
Returns
Type Description
StartMigrationRequest.Builder

parseDelimitedFrom(InputStream input)

public static StartMigrationRequest parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static StartMigrationRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static StartMigrationRequest parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static StartMigrationRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static StartMigrationRequest parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static StartMigrationRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static StartMigrationRequest parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static StartMigrationRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static StartMigrationRequest parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static StartMigrationRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static StartMigrationRequest parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static StartMigrationRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
StartMigrationRequest
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<StartMigrationRequest> parser()
Returns
Type Description
Parser<StartMigrationRequest>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public StartMigrationRequest getDefaultInstanceForType()
Returns
Type Description
StartMigrationRequest

getName()

public String getName()

Required. The resource name of the instance to start migration on. Format: projects/{project}/locations/{location}/instances/{instance}

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The resource name of the instance to start migration on. Format: projects/{project}/locations/{location}/instances/{instance}

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for name.

getParserForType()

public Parser<StartMigrationRequest> getParserForType()
Returns
Type Description
Parser<StartMigrationRequest>
Overrides

getSelfManagedSource()

public SelfManagedSource getSelfManagedSource()

Required. Configuration for migrating from a self-managed Valkey/Redis instance

.google.cloud.memorystore.v1beta.SelfManagedSource self_managed_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SelfManagedSource

The selfManagedSource.

getSelfManagedSourceOrBuilder()

public SelfManagedSourceOrBuilder getSelfManagedSourceOrBuilder()

Required. Configuration for migrating from a self-managed Valkey/Redis instance

.google.cloud.memorystore.v1beta.SelfManagedSource self_managed_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SelfManagedSourceOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSourceCase()

public StartMigrationRequest.SourceCase getSourceCase()
Returns
Type Description
StartMigrationRequest.SourceCase

hasSelfManagedSource()

public boolean hasSelfManagedSource()

Required. Configuration for migrating from a self-managed Valkey/Redis instance

.google.cloud.memorystore.v1beta.SelfManagedSource self_managed_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the selfManagedSource field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public StartMigrationRequest.Builder newBuilderForType()
Returns
Type Description
StartMigrationRequest.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected StartMigrationRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
StartMigrationRequest.Builder
Overrides

toBuilder()

public StartMigrationRequest.Builder toBuilder()
Returns
Type Description
StartMigrationRequest.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException