Class DatabaseInstance.SqlScheduledMaintenance.Builder (0.1.0)

public static final class DatabaseInstance.SqlScheduledMaintenance.Builder extends GeneratedMessage.Builder<DatabaseInstance.SqlScheduledMaintenance.Builder> implements DatabaseInstance.SqlScheduledMaintenanceOrBuilder

Any scheduled maintenance for this instance.

Protobuf type google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance

Static Methods

getDescriptor()

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

Methods

build()

public DatabaseInstance.SqlScheduledMaintenance build()
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance

buildPartial()

public DatabaseInstance.SqlScheduledMaintenance buildPartial()
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance

clear()

public DatabaseInstance.SqlScheduledMaintenance.Builder clear()
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder
Overrides

clearCanDefer() (deprecated)

public DatabaseInstance.SqlScheduledMaintenance.Builder clearCanDefer()

Deprecated. google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance.can_defer is deprecated. See google/cloud/sql/v1beta4/cloud_sql_resources.proto;l=672

bool can_defer = 2 [deprecated = true];

Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

This builder for chaining.

clearCanReschedule()

public DatabaseInstance.SqlScheduledMaintenance.Builder clearCanReschedule()

If the scheduled maintenance can be rescheduled.

bool can_reschedule = 3;

Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

This builder for chaining.

clearScheduleDeadlineTime()

public DatabaseInstance.SqlScheduledMaintenance.Builder clearScheduleDeadlineTime()

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

clearStartTime()

public DatabaseInstance.SqlScheduledMaintenance.Builder clearStartTime()

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

getCanDefer() (deprecated)

public boolean getCanDefer()

Deprecated. google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance.can_defer is deprecated. See google/cloud/sql/v1beta4/cloud_sql_resources.proto;l=672

bool can_defer = 2 [deprecated = true];

Returns
Type Description
boolean

The canDefer.

getCanReschedule()

public boolean getCanReschedule()

If the scheduled maintenance can be rescheduled.

bool can_reschedule = 3;

Returns
Type Description
boolean

The canReschedule.

getDefaultInstanceForType()

public DatabaseInstance.SqlScheduledMaintenance getDefaultInstanceForType()
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance

getDescriptorForType()

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

getScheduleDeadlineTime()

public Timestamp getScheduleDeadlineTime()

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Returns
Type Description
Timestamp

The scheduleDeadlineTime.

getScheduleDeadlineTimeBuilder()

public Timestamp.Builder getScheduleDeadlineTimeBuilder()

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Returns
Type Description
Builder

getScheduleDeadlineTimeOrBuilder()

public TimestampOrBuilder getScheduleDeadlineTimeOrBuilder()

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Returns
Type Description
TimestampOrBuilder

getStartTime()

public Timestamp getStartTime()

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Returns
Type Description
Timestamp

The startTime.

getStartTimeBuilder()

public Timestamp.Builder getStartTimeBuilder()

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Returns
Type Description
Builder

getStartTimeOrBuilder()

public TimestampOrBuilder getStartTimeOrBuilder()

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Returns
Type Description
TimestampOrBuilder

hasScheduleDeadlineTime()

public boolean hasScheduleDeadlineTime()

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Returns
Type Description
boolean

Whether the scheduleDeadlineTime field is set.

hasStartTime()

public boolean hasStartTime()

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Returns
Type Description
boolean

Whether the startTime field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DatabaseInstance.SqlScheduledMaintenance other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeScheduleDeadlineTime(Timestamp value)

public DatabaseInstance.SqlScheduledMaintenance.Builder mergeScheduleDeadlineTime(Timestamp value)

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Parameter
Name Description
value Timestamp
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

mergeStartTime(Timestamp value)

public DatabaseInstance.SqlScheduledMaintenance.Builder mergeStartTime(Timestamp value)

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Parameter
Name Description
value Timestamp
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

setCanDefer(boolean value) (deprecated)

public DatabaseInstance.SqlScheduledMaintenance.Builder setCanDefer(boolean value)

Deprecated. google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance.can_defer is deprecated. See google/cloud/sql/v1beta4/cloud_sql_resources.proto;l=672

bool can_defer = 2 [deprecated = true];

Parameter
Name Description
value boolean

The canDefer to set.

Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

This builder for chaining.

setCanReschedule(boolean value)

public DatabaseInstance.SqlScheduledMaintenance.Builder setCanReschedule(boolean value)

If the scheduled maintenance can be rescheduled.

bool can_reschedule = 3;

Parameter
Name Description
value boolean

The canReschedule to set.

Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

This builder for chaining.

setScheduleDeadlineTime(Timestamp value)

public DatabaseInstance.SqlScheduledMaintenance.Builder setScheduleDeadlineTime(Timestamp value)

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Parameter
Name Description
value Timestamp
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

setScheduleDeadlineTime(Timestamp.Builder builderForValue)

public DatabaseInstance.SqlScheduledMaintenance.Builder setScheduleDeadlineTime(Timestamp.Builder builderForValue)

Maintenance cannot be rescheduled to start beyond this deadline.

optional .google.protobuf.Timestamp schedule_deadline_time = 4;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

setStartTime(Timestamp value)

public DatabaseInstance.SqlScheduledMaintenance.Builder setStartTime(Timestamp value)

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Parameter
Name Description
value Timestamp
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder

setStartTime(Timestamp.Builder builderForValue)

public DatabaseInstance.SqlScheduledMaintenance.Builder setStartTime(Timestamp.Builder builderForValue)

The start time of any upcoming scheduled maintenance for this instance.

.google.protobuf.Timestamp start_time = 1;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
DatabaseInstance.SqlScheduledMaintenance.Builder