public final class PeriodicPartialMaintenanceSchedule extends GeneratedMessage implements PeriodicPartialMaintenanceScheduleOrBuilder
The periodic partial maintenance schedule includes 52 weeks worth of
maintenance windows.
LINT.IfChange(PeriodicPartialMaintenanceSchedule)
Protobuf type google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
SUB_TYPE_FIELD_NUMBER
public static final int SUB_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TARGET_RESOURCE_FIELD_NUMBER
public static final int TARGET_RESOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
WINDOW_END_TIME_FIELD_NUMBER
public static final int WINDOW_END_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
WINDOW_START_TIME_FIELD_NUMBER
public static final int WINDOW_START_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PeriodicPartialMaintenanceSchedule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PeriodicPartialMaintenanceSchedule.Builder newBuilder()
newBuilder(PeriodicPartialMaintenanceSchedule prototype)
public static PeriodicPartialMaintenanceSchedule.Builder newBuilder(PeriodicPartialMaintenanceSchedule prototype)
parseDelimitedFrom(InputStream input)
public static PeriodicPartialMaintenanceSchedule parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PeriodicPartialMaintenanceSchedule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PeriodicPartialMaintenanceSchedule parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PeriodicPartialMaintenanceSchedule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PeriodicPartialMaintenanceSchedule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PeriodicPartialMaintenanceSchedule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static PeriodicPartialMaintenanceSchedule parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PeriodicPartialMaintenanceSchedule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static PeriodicPartialMaintenanceSchedule parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PeriodicPartialMaintenanceSchedule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PeriodicPartialMaintenanceSchedule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PeriodicPartialMaintenanceSchedule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PeriodicPartialMaintenanceSchedule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PeriodicPartialMaintenanceSchedule getDefaultInstanceForType()
getParserForType()
public Parser<PeriodicPartialMaintenanceSchedule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSubType()
public String getSubType()
The maintenance type in which the zone is during the given window.
Check the SubType enum for the list of possible values.
optional string sub_type = 67924441;
| Returns |
| Type |
Description |
String |
The subType.
|
getSubTypeBytes()
public ByteString getSubTypeBytes()
The maintenance type in which the zone is during the given window.
Check the SubType enum for the list of possible values.
optional string sub_type = 67924441;
| Returns |
| Type |
Description |
ByteString |
The bytes for subType.
|
getTargetResource()
public String getTargetResource()
The target resource that the maintenance window is for.
For example, "projects/my-project/zones/us-central1-a".
optional string target_resource = 467318524;
| Returns |
| Type |
Description |
String |
The targetResource.
|
getTargetResourceBytes()
public ByteString getTargetResourceBytes()
The target resource that the maintenance window is for.
For example, "projects/my-project/zones/us-central1-a".
optional string target_resource = 467318524;
| Returns |
| Type |
Description |
ByteString |
The bytes for targetResource.
|
getType()
Check the Type enum for the list of possible values.
optional string type = 3575610;
| Returns |
| Type |
Description |
String |
The type.
|
getTypeBytes()
public ByteString getTypeBytes()
Check the Type enum for the list of possible values.
optional string type = 3575610;
| Returns |
| Type |
Description |
ByteString |
The bytes for type.
|
getWindowEndTime()
public DateTime getWindowEndTime()
The end civil timestamp of the window (not inclusive).
This contains a time zone.
optional .google.cloud.compute.v1.DateTime window_end_time = 271816480;
| Returns |
| Type |
Description |
DateTime |
The windowEndTime.
|
getWindowEndTimeOrBuilder()
public DateTimeOrBuilder getWindowEndTimeOrBuilder()
The end civil timestamp of the window (not inclusive).
This contains a time zone.
optional .google.cloud.compute.v1.DateTime window_end_time = 271816480;
getWindowStartTime()
public DateTime getWindowStartTime()
The start civil timestamp of the window.
This contains a time zone.
optional .google.cloud.compute.v1.DateTime window_start_time = 473061433;
| Returns |
| Type |
Description |
DateTime |
The windowStartTime.
|
getWindowStartTimeOrBuilder()
public DateTimeOrBuilder getWindowStartTimeOrBuilder()
The start civil timestamp of the window.
This contains a time zone.
optional .google.cloud.compute.v1.DateTime window_start_time = 473061433;
hasSubType()
public boolean hasSubType()
The maintenance type in which the zone is during the given window.
Check the SubType enum for the list of possible values.
optional string sub_type = 67924441;
| Returns |
| Type |
Description |
boolean |
Whether the subType field is set.
|
hasTargetResource()
public boolean hasTargetResource()
The target resource that the maintenance window is for.
For example, "projects/my-project/zones/us-central1-a".
optional string target_resource = 467318524;
| Returns |
| Type |
Description |
boolean |
Whether the targetResource field is set.
|
hasType()
Check the Type enum for the list of possible values.
optional string type = 3575610;
| Returns |
| Type |
Description |
boolean |
Whether the type field is set.
|
hasWindowEndTime()
public boolean hasWindowEndTime()
The end civil timestamp of the window (not inclusive).
This contains a time zone.
optional .google.cloud.compute.v1.DateTime window_end_time = 271816480;
| Returns |
| Type |
Description |
boolean |
Whether the windowEndTime field is set.
|
hasWindowStartTime()
public boolean hasWindowStartTime()
The start civil timestamp of the window.
This contains a time zone.
optional .google.cloud.compute.v1.DateTime window_start_time = 473061433;
| Returns |
| Type |
Description |
boolean |
Whether the windowStartTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PeriodicPartialMaintenanceSchedule.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PeriodicPartialMaintenanceSchedule.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public PeriodicPartialMaintenanceSchedule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides