Class InstancesDemoteRequest.Builder (0.1.0)

public static final class InstancesDemoteRequest.Builder extends GeneratedMessage.Builder<InstancesDemoteRequest.Builder> implements InstancesDemoteRequestOrBuilder

This request is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

Protobuf type google.cloud.sql.v1beta4.InstancesDemoteRequest

Static Methods

getDescriptor()

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

Methods

build()

public InstancesDemoteRequest build()
Returns
Type Description
InstancesDemoteRequest

buildPartial()

public InstancesDemoteRequest buildPartial()
Returns
Type Description
InstancesDemoteRequest

clear()

public InstancesDemoteRequest.Builder clear()
Returns
Type Description
InstancesDemoteRequest.Builder
Overrides

clearDemoteContext()

public InstancesDemoteRequest.Builder clearDemoteContext()

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
InstancesDemoteRequest.Builder

getDefaultInstanceForType()

public InstancesDemoteRequest getDefaultInstanceForType()
Returns
Type Description
InstancesDemoteRequest

getDemoteContext()

public DemoteContext getDemoteContext()

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DemoteContext

The demoteContext.

getDemoteContextBuilder()

public DemoteContext.Builder getDemoteContextBuilder()

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DemoteContext.Builder

getDemoteContextOrBuilder()

public DemoteContextOrBuilder getDemoteContextOrBuilder()

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DemoteContextOrBuilder

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasDemoteContext()

public boolean hasDemoteContext()

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the demoteContext field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDemoteContext(DemoteContext value)

public InstancesDemoteRequest.Builder mergeDemoteContext(DemoteContext value)

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DemoteContext
Returns
Type Description
InstancesDemoteRequest.Builder

mergeFrom(InstancesDemoteRequest other)

public InstancesDemoteRequest.Builder mergeFrom(InstancesDemoteRequest other)
Parameter
Name Description
other InstancesDemoteRequest
Returns
Type Description
InstancesDemoteRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InstancesDemoteRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesDemoteRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InstancesDemoteRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InstancesDemoteRequest.Builder
Overrides

setDemoteContext(DemoteContext value)

public InstancesDemoteRequest.Builder setDemoteContext(DemoteContext value)

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DemoteContext
Returns
Type Description
InstancesDemoteRequest.Builder

setDemoteContext(DemoteContext.Builder builderForValue)

public InstancesDemoteRequest.Builder setDemoteContext(DemoteContext.Builder builderForValue)

Required. This context is used to demote an existing standalone instance to be a Cloud SQL read replica for an external database server.

.google.cloud.sql.v1beta4.DemoteContext demote_context = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue DemoteContext.Builder
Returns
Type Description
InstancesDemoteRequest.Builder