public static final class PatchDeployments.WeekDayOfMonth extends GeneratedMessageV3 implements PatchDeployments.WeekDayOfMonthOrBuilder
Represents one week day in a month. An example is "the 4th Sunday".
Protobuf type google.cloud.osconfig.v1beta.WeekDayOfMonth
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
DAY_OFFSET_FIELD_NUMBER
public static final int DAY_OFFSET_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
DAY_OF_WEEK_FIELD_NUMBER
public static final int DAY_OF_WEEK_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
WEEK_ORDINAL_FIELD_NUMBER
public static final int WEEK_ORDINAL_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static PatchDeployments.WeekDayOfMonth getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PatchDeployments.WeekDayOfMonth.Builder newBuilder()
newBuilder(PatchDeployments.WeekDayOfMonth prototype)
public static PatchDeployments.WeekDayOfMonth.Builder newBuilder(PatchDeployments.WeekDayOfMonth prototype)
public static PatchDeployments.WeekDayOfMonth parseDelimitedFrom(InputStream input)
public static PatchDeployments.WeekDayOfMonth parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PatchDeployments.WeekDayOfMonth parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PatchDeployments.WeekDayOfMonth parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PatchDeployments.WeekDayOfMonth parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PatchDeployments.WeekDayOfMonth parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PatchDeployments.WeekDayOfMonth parseFrom(CodedInputStream input)
public static PatchDeployments.WeekDayOfMonth parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PatchDeployments.WeekDayOfMonth parseFrom(InputStream input)
public static PatchDeployments.WeekDayOfMonth parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PatchDeployments.WeekDayOfMonth parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PatchDeployments.WeekDayOfMonth parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PatchDeployments.WeekDayOfMonth> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDayOfWeek()
public DayOfWeek getDayOfWeek()
Required. A day of the week.
.google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
com.google.type.DayOfWeek | The dayOfWeek.
|
getDayOfWeekValue()
public int getDayOfWeekValue()
Required. A day of the week.
.google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for dayOfWeek.
|
getDayOffset()
public int getDayOffset()
Optional. Represents the number of days before or after the given week day of month
that the patch deployment is scheduled for. For example if week_ordinal
and day_of_week
values point to the second day of the month and this
day_offset
value is set to 3
, the patch deployment takes place three
days after the second Tuesday of the month. If this value is negative, for
example -5, the patches are deployed five days before before the second
Tuesday of the month. Allowed values are in range [-30, 30]
.
int32 day_offset = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | The dayOffset.
|
getDefaultInstanceForType()
public PatchDeployments.WeekDayOfMonth getDefaultInstanceForType()
getParserForType()
public Parser<PatchDeployments.WeekDayOfMonth> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getWeekOrdinal()
public int getWeekOrdinal()
Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1
indicates the last week of the month.
int32 week_ordinal = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
int | The weekOrdinal.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PatchDeployments.WeekDayOfMonth.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PatchDeployments.WeekDayOfMonth.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public PatchDeployments.WeekDayOfMonth.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides