Class MigrationConfig (0.41.0)

public final class MigrationConfig extends GeneratedMessage implements MigrationConfigOrBuilder

Configuration for the migration of an instance.

Protobuf type google.cloud.memorystore.v1.MigrationConfig

Static Fields

FORCE_FINISH_MIGRATION_FIELD_NUMBER

public static final int FORCE_FINISH_MIGRATION_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

STATE_FIELD_NUMBER

public static final int STATE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static MigrationConfig getDefaultInstance()
Returns
Type Description
MigrationConfig

getDescriptor()

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

newBuilder()

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

newBuilder(MigrationConfig prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getDefaultInstanceForType()

public MigrationConfig getDefaultInstanceForType()
Returns
Type Description
MigrationConfig

getForceFinishMigration()

public boolean getForceFinishMigration()

Output only. Represents a boolean flag to force migration finalization without offset catch up validation between source and target before stopping replication.

bool force_finish_migration = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The forceFinishMigration.

getParserForType()

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

getSelfManagedSource()

public SelfManagedSource getSelfManagedSource()

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

.google.cloud.memorystore.v1.SelfManagedSource self_managed_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SelfManagedSource

The selfManagedSource.

getSelfManagedSourceOrBuilder()

public SelfManagedSourceOrBuilder getSelfManagedSourceOrBuilder()

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

.google.cloud.memorystore.v1.SelfManagedSource self_managed_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SelfManagedSourceOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSourceCase()

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

getState()

public MigrationConfig.State getState()

Output only. Migration state of the instance.

.google.cloud.memorystore.v1.MigrationConfig.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MigrationConfig.State

The state.

getStateValue()

public int getStateValue()

Output only. Migration state of the instance.

.google.cloud.memorystore.v1.MigrationConfig.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

hasSelfManagedSource()

public boolean hasSelfManagedSource()

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

.google.cloud.memorystore.v1.SelfManagedSource self_managed_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

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 MigrationConfig.Builder newBuilderForType()
Returns
Type Description
MigrationConfig.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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