Class MaintenanceUpdatePolicy.DenyMaintenancePeriod (0.56.0)

public static final class MaintenanceUpdatePolicy.DenyMaintenancePeriod extends GeneratedMessageV3 implements MaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder

DenyMaintenancePeriod definition. Excepting emergencies, maintenance will not be scheduled to start within this deny period. The start_date must be less than the end_date.

Protobuf type google.cloud.alloydb.v1.MaintenanceUpdatePolicy.DenyMaintenancePeriod

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > MaintenanceUpdatePolicy.DenyMaintenancePeriod

Static Fields

END_DATE_FIELD_NUMBER

public static final int END_DATE_FIELD_NUMBER
Field Value
Type Description
int

START_DATE_FIELD_NUMBER

public static final int START_DATE_FIELD_NUMBER
Field Value
Type Description
int

TIME_FIELD_NUMBER

public static final int TIME_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod getDefaultInstance()
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod

getDescriptor()

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

newBuilder()

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder newBuilder()
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder

newBuilder(MaintenanceUpdatePolicy.DenyMaintenancePeriod prototype)

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

parseDelimitedFrom(InputStream input)

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

public static MaintenanceUpdatePolicy.DenyMaintenancePeriod parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

public static Parser<MaintenanceUpdatePolicy.DenyMaintenancePeriod> parser()
Returns
Type Description
Parser<DenyMaintenancePeriod>

Methods

equals(Object obj)

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

getDefaultInstanceForType()

public MaintenanceUpdatePolicy.DenyMaintenancePeriod getDefaultInstanceForType()
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod

getEndDate()

public Date getEndDate()

Deny period end date. This can be:

  • A full date, with non-zero year, month and day values OR
  • A month and day value, with a zero year for recurring

.google.type.Date end_date = 2;

Returns
Type Description
com.google.type.Date

The endDate.

getEndDateOrBuilder()

public DateOrBuilder getEndDateOrBuilder()

Deny period end date. This can be:

  • A full date, with non-zero year, month and day values OR
  • A month and day value, with a zero year for recurring

.google.type.Date end_date = 2;

Returns
Type Description
com.google.type.DateOrBuilder

getParserForType()

public Parser<MaintenanceUpdatePolicy.DenyMaintenancePeriod> getParserForType()
Returns
Type Description
Parser<DenyMaintenancePeriod>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getStartDate()

public Date getStartDate()

Deny period start date. This can be:

  • A full date, with non-zero year, month and day values OR
  • A month and day value, with a zero year for recurring

.google.type.Date start_date = 1;

Returns
Type Description
com.google.type.Date

The startDate.

getStartDateOrBuilder()

public DateOrBuilder getStartDateOrBuilder()

Deny period start date. This can be:

  • A full date, with non-zero year, month and day values OR
  • A month and day value, with a zero year for recurring

.google.type.Date start_date = 1;

Returns
Type Description
com.google.type.DateOrBuilder

getTime()

public TimeOfDay getTime()

Time in UTC when the deny period starts on start_date and ends on end_date. This can be:

  • Full time OR
  • All zeros for 00:00:00 UTC

.google.type.TimeOfDay time = 3;

Returns
Type Description
com.google.type.TimeOfDay

The time.

getTimeOrBuilder()

public TimeOfDayOrBuilder getTimeOrBuilder()

Time in UTC when the deny period starts on start_date and ends on end_date. This can be:

  • Full time OR
  • All zeros for 00:00:00 UTC

.google.type.TimeOfDay time = 3;

Returns
Type Description
com.google.type.TimeOfDayOrBuilder

hasEndDate()

public boolean hasEndDate()

Deny period end date. This can be:

  • A full date, with non-zero year, month and day values OR
  • A month and day value, with a zero year for recurring

.google.type.Date end_date = 2;

Returns
Type Description
boolean

Whether the endDate field is set.

hasStartDate()

public boolean hasStartDate()

Deny period start date. This can be:

  • A full date, with non-zero year, month and day values OR
  • A month and day value, with a zero year for recurring

.google.type.Date start_date = 1;

Returns
Type Description
boolean

Whether the startDate field is set.

hasTime()

public boolean hasTime()

Time in UTC when the deny period starts on start_date and ends on end_date. This can be:

  • Full time OR
  • All zeros for 00:00:00 UTC

.google.type.TimeOfDay time = 3;

Returns
Type Description
boolean

Whether the time field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder newBuilderForType()
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder toBuilder()
Returns
Type Description
MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder

writeTo(CodedOutputStream output)

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