public final class MaintenancePolicy extends GeneratedMessage implements MaintenancePolicyOrBuilder
Defines a maintenance policy for a resource.
Protobuf type google.cloud.lustre.v1.MaintenancePolicy
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
MAINTENANCE_EXCLUSION_WINDOW_FIELD_NUMBER
public static final int MAINTENANCE_EXCLUSION_WINDOW_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
WEEKLY_MAINTENANCE_WINDOWS_FIELD_NUMBER
public static final int WEEKLY_MAINTENANCE_WINDOWS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static MaintenancePolicy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static MaintenancePolicy.Builder newBuilder()
newBuilder(MaintenancePolicy prototype)
public static MaintenancePolicy.Builder newBuilder(MaintenancePolicy prototype)
parseDelimitedFrom(InputStream input)
public static MaintenancePolicy parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MaintenancePolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static MaintenancePolicy parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MaintenancePolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static MaintenancePolicy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MaintenancePolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static MaintenancePolicy parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static MaintenancePolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static MaintenancePolicy parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MaintenancePolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static MaintenancePolicy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static MaintenancePolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<MaintenancePolicy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public MaintenancePolicy getDefaultInstanceForType()
getMaintenanceExclusionWindow(int index)
public MaintenancePolicy.MaintenanceExclusionWindow getMaintenanceExclusionWindow(int index)
Optional. The exclusion windows for the instance. Currently limited to 1
window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getMaintenanceExclusionWindowCount()
public int getMaintenanceExclusionWindowCount()
Optional. The exclusion windows for the instance. Currently limited to 1
window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getMaintenanceExclusionWindowList()
public List<MaintenancePolicy.MaintenanceExclusionWindow> getMaintenanceExclusionWindowList()
Optional. The exclusion windows for the instance. Currently limited to 1
window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];
getMaintenanceExclusionWindowOrBuilder(int index)
public MaintenancePolicy.MaintenanceExclusionWindowOrBuilder getMaintenanceExclusionWindowOrBuilder(int index)
Optional. The exclusion windows for the instance. Currently limited to 1
window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getMaintenanceExclusionWindowOrBuilderList()
public List<? extends MaintenancePolicy.MaintenanceExclusionWindowOrBuilder> getMaintenanceExclusionWindowOrBuilderList()
Optional. The exclusion windows for the instance. Currently limited to 1
window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindow maintenance_exclusion_window = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.lustre.v1.MaintenancePolicy.MaintenanceExclusionWindowOrBuilder> |
|
getParserForType()
public Parser<MaintenancePolicy> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getWeeklyMaintenanceWindows(int index)
public MaintenancePolicy.WeeklyMaintenanceWindow getWeeklyMaintenanceWindows(int index)
Required. The weekly maintenance windows for the instance. Currently
limited to 1 window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getWeeklyMaintenanceWindowsCount()
public int getWeeklyMaintenanceWindowsCount()
Required. The weekly maintenance windows for the instance. Currently
limited to 1 window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
|
getWeeklyMaintenanceWindowsList()
public List<MaintenancePolicy.WeeklyMaintenanceWindow> getWeeklyMaintenanceWindowsList()
Required. The weekly maintenance windows for the instance. Currently
limited to 1 window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];
getWeeklyMaintenanceWindowsOrBuilder(int index)
public MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder getWeeklyMaintenanceWindowsOrBuilder(int index)
Required. The weekly maintenance windows for the instance. Currently
limited to 1 window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getWeeklyMaintenanceWindowsOrBuilderList()
public List<? extends MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder> getWeeklyMaintenanceWindowsOrBuilderList()
Required. The weekly maintenance windows for the instance. Currently
limited to 1 window.
repeated .google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindow weekly_maintenance_windows = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.lustre.v1.MaintenancePolicy.WeeklyMaintenanceWindowOrBuilder> |
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public MaintenancePolicy.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected MaintenancePolicy.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public MaintenancePolicy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides