public final class WeeklyMaintenanceWindow extends GeneratedMessageV3 implements WeeklyMaintenanceWindowOrBuilder
Time window specified for weekly operations.
Protobuf type google.cloud.memcache.v1.WeeklyMaintenanceWindow
Static Fields
DAY_FIELD_NUMBER
public static final int DAY_FIELD_NUMBER
Field Value
DURATION_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER
Field Value
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static WeeklyMaintenanceWindow getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static WeeklyMaintenanceWindow.Builder newBuilder()
Returns
newBuilder(WeeklyMaintenanceWindow prototype)
public static WeeklyMaintenanceWindow.Builder newBuilder(WeeklyMaintenanceWindow prototype)
Parameter
Returns
parseDelimitedFrom(InputStream input)
public static WeeklyMaintenanceWindow parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static WeeklyMaintenanceWindow parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static WeeklyMaintenanceWindow parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static WeeklyMaintenanceWindow parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static WeeklyMaintenanceWindow parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WeeklyMaintenanceWindow parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(CodedInputStream input)
public static WeeklyMaintenanceWindow parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static WeeklyMaintenanceWindow parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(InputStream input)
public static WeeklyMaintenanceWindow parseFrom(InputStream input)
Parameter
Returns
Exceptions
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static WeeklyMaintenanceWindow parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static WeeklyMaintenanceWindow parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static WeeklyMaintenanceWindow parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<WeeklyMaintenanceWindow> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDay()
public DayOfWeek getDay()
Required. Allows to define schedule that runs specified day of the week.
.google.type.DayOfWeek day = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
com.google.type.DayOfWeek | The day.
|
getDayValue()
Required. Allows to define schedule that runs specified day of the week.
.google.type.DayOfWeek day = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
int | The enum numeric value on the wire for day.
|
getDefaultInstanceForType()
public WeeklyMaintenanceWindow getDefaultInstanceForType()
Returns
getDuration()
public Duration getDuration()
Required. Duration of the time window.
.google.protobuf.Duration duration = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getDurationOrBuilder()
public DurationOrBuilder getDurationOrBuilder()
Required. Duration of the time window.
.google.protobuf.Duration duration = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getParserForType()
public Parser<WeeklyMaintenanceWindow> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getStartTime()
public TimeOfDay getStartTime()
Required. Start time of the window in UTC.
.google.type.TimeOfDay start_time = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
com.google.type.TimeOfDay | The startTime.
|
getStartTimeOrBuilder()
public TimeOfDayOrBuilder getStartTimeOrBuilder()
Required. Start time of the window in UTC.
.google.type.TimeOfDay start_time = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
com.google.type.TimeOfDayOrBuilder | |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasDuration()
public boolean hasDuration()
Required. Duration of the time window.
.google.protobuf.Duration duration = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the duration field is set.
|
hasStartTime()
public boolean hasStartTime()
Required. Start time of the window in UTC.
.google.type.TimeOfDay start_time = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the startTime field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public WeeklyMaintenanceWindow.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected WeeklyMaintenanceWindow.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public WeeklyMaintenanceWindow.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions