Class SqlInstancesRescheduleMaintenanceRequestBody.Builder (0.1.0)

public static final class SqlInstancesRescheduleMaintenanceRequestBody.Builder extends GeneratedMessage.Builder<SqlInstancesRescheduleMaintenanceRequestBody.Builder> implements SqlInstancesRescheduleMaintenanceRequestBodyOrBuilder

Reschedule options for maintenance windows.

Protobuf type google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody

Static Methods

getDescriptor()

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

Methods

build()

public SqlInstancesRescheduleMaintenanceRequestBody build()
Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody

buildPartial()

public SqlInstancesRescheduleMaintenanceRequestBody buildPartial()
Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody

clear()

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

clearReschedule()

public SqlInstancesRescheduleMaintenanceRequestBody.Builder clearReschedule()

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.Builder

getDefaultInstanceForType()

public SqlInstancesRescheduleMaintenanceRequestBody getDefaultInstanceForType()
Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody

getDescriptorForType()

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

getReschedule()

public SqlInstancesRescheduleMaintenanceRequestBody.Reschedule getReschedule()

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.Reschedule

The reschedule.

getRescheduleBuilder()

public SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.Builder getRescheduleBuilder()

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.Builder

getRescheduleOrBuilder()

public SqlInstancesRescheduleMaintenanceRequestBody.RescheduleOrBuilder getRescheduleOrBuilder()

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.RescheduleOrBuilder

hasReschedule()

public boolean hasReschedule()

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Returns
Type Description
boolean

Whether the reschedule field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SqlInstancesRescheduleMaintenanceRequestBody other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeReschedule(SqlInstancesRescheduleMaintenanceRequestBody.Reschedule value)

public SqlInstancesRescheduleMaintenanceRequestBody.Builder mergeReschedule(SqlInstancesRescheduleMaintenanceRequestBody.Reschedule value)

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Parameter
Name Description
value SqlInstancesRescheduleMaintenanceRequestBody.Reschedule
Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.Builder

setReschedule(SqlInstancesRescheduleMaintenanceRequestBody.Reschedule value)

public SqlInstancesRescheduleMaintenanceRequestBody.Builder setReschedule(SqlInstancesRescheduleMaintenanceRequestBody.Reschedule value)

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Parameter
Name Description
value SqlInstancesRescheduleMaintenanceRequestBody.Reschedule
Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.Builder

setReschedule(SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.Builder builderForValue)

public SqlInstancesRescheduleMaintenanceRequestBody.Builder setReschedule(SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.Builder builderForValue)

Required. The type of the reschedule the user wants.

.google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule reschedule = 3;

Parameter
Name Description
builderForValue SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.Builder
Returns
Type Description
SqlInstancesRescheduleMaintenanceRequestBody.Builder