Class InstancesReportHostAsFaultyRequest.Builder (1.93.0)

public static final class InstancesReportHostAsFaultyRequest.Builder extends GeneratedMessage.Builder<InstancesReportHostAsFaultyRequest.Builder> implements InstancesReportHostAsFaultyRequestOrBuilder

Protobuf type google.cloud.compute.v1.InstancesReportHostAsFaultyRequest

Static Methods

getDescriptor()

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

Methods

addAllFaultReasons(Iterable<? extends InstancesReportHostAsFaultyRequestFaultReason> values)

public InstancesReportHostAsFaultyRequest.Builder addAllFaultReasons(Iterable<? extends InstancesReportHostAsFaultyRequestFaultReason> values)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
values Iterable<? extends com.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason>
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

addFaultReasons(InstancesReportHostAsFaultyRequestFaultReason value)

public InstancesReportHostAsFaultyRequest.Builder addFaultReasons(InstancesReportHostAsFaultyRequestFaultReason value)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
value InstancesReportHostAsFaultyRequestFaultReason
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

addFaultReasons(InstancesReportHostAsFaultyRequestFaultReason.Builder builderForValue)

public InstancesReportHostAsFaultyRequest.Builder addFaultReasons(InstancesReportHostAsFaultyRequestFaultReason.Builder builderForValue)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
builderForValue InstancesReportHostAsFaultyRequestFaultReason.Builder
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

addFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason value)

public InstancesReportHostAsFaultyRequest.Builder addFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason value)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameters
Name Description
index int
value InstancesReportHostAsFaultyRequestFaultReason
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

addFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason.Builder builderForValue)

public InstancesReportHostAsFaultyRequest.Builder addFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason.Builder builderForValue)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameters
Name Description
index int
builderForValue InstancesReportHostAsFaultyRequestFaultReason.Builder
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

addFaultReasonsBuilder()

public InstancesReportHostAsFaultyRequestFaultReason.Builder addFaultReasonsBuilder()

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Returns
Type Description
InstancesReportHostAsFaultyRequestFaultReason.Builder

addFaultReasonsBuilder(int index)

public InstancesReportHostAsFaultyRequestFaultReason.Builder addFaultReasonsBuilder(int index)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
index int
Returns
Type Description
InstancesReportHostAsFaultyRequestFaultReason.Builder

build()

public InstancesReportHostAsFaultyRequest build()
Returns
Type Description
InstancesReportHostAsFaultyRequest

buildPartial()

public InstancesReportHostAsFaultyRequest buildPartial()
Returns
Type Description
InstancesReportHostAsFaultyRequest

clear()

public InstancesReportHostAsFaultyRequest.Builder clear()
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

clearDisruptionSchedule()

public InstancesReportHostAsFaultyRequest.Builder clearDisruptionSchedule()

The disruption schedule for the VM. Required field, only allows IMMEDIATE. Check the DisruptionSchedule enum for the list of possible values.

optional string disruption_schedule = 95871619;

Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

This builder for chaining.

clearFaultReasons()

public InstancesReportHostAsFaultyRequest.Builder clearFaultReasons()

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

getDefaultInstanceForType()

public InstancesReportHostAsFaultyRequest getDefaultInstanceForType()
Returns
Type Description
InstancesReportHostAsFaultyRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisruptionSchedule()

public String getDisruptionSchedule()

The disruption schedule for the VM. Required field, only allows IMMEDIATE. Check the DisruptionSchedule enum for the list of possible values.

optional string disruption_schedule = 95871619;

Returns
Type Description
String

The disruptionSchedule.

getDisruptionScheduleBytes()

public ByteString getDisruptionScheduleBytes()

The disruption schedule for the VM. Required field, only allows IMMEDIATE. Check the DisruptionSchedule enum for the list of possible values.

optional string disruption_schedule = 95871619;

Returns
Type Description
ByteString

The bytes for disruptionSchedule.

getFaultReasons(int index)

public InstancesReportHostAsFaultyRequestFaultReason getFaultReasons(int index)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
index int
Returns
Type Description
InstancesReportHostAsFaultyRequestFaultReason

getFaultReasonsBuilder(int index)

public InstancesReportHostAsFaultyRequestFaultReason.Builder getFaultReasonsBuilder(int index)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
index int
Returns
Type Description
InstancesReportHostAsFaultyRequestFaultReason.Builder

getFaultReasonsBuilderList()

public List<InstancesReportHostAsFaultyRequestFaultReason.Builder> getFaultReasonsBuilderList()

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Returns
Type Description
List<Builder>

getFaultReasonsCount()

public int getFaultReasonsCount()

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Returns
Type Description
int

getFaultReasonsList()

public List<InstancesReportHostAsFaultyRequestFaultReason> getFaultReasonsList()

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Returns
Type Description
List<InstancesReportHostAsFaultyRequestFaultReason>

getFaultReasonsOrBuilder(int index)

public InstancesReportHostAsFaultyRequestFaultReasonOrBuilder getFaultReasonsOrBuilder(int index)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
index int
Returns
Type Description
InstancesReportHostAsFaultyRequestFaultReasonOrBuilder

getFaultReasonsOrBuilderList()

public List<? extends InstancesReportHostAsFaultyRequestFaultReasonOrBuilder> getFaultReasonsOrBuilderList()

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReasonOrBuilder>

hasDisruptionSchedule()

public boolean hasDisruptionSchedule()

The disruption schedule for the VM. Required field, only allows IMMEDIATE. Check the DisruptionSchedule enum for the list of possible values.

optional string disruption_schedule = 95871619;

Returns
Type Description
boolean

Whether the disruptionSchedule field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InstancesReportHostAsFaultyRequest other)

public InstancesReportHostAsFaultyRequest.Builder mergeFrom(InstancesReportHostAsFaultyRequest other)
Parameter
Name Description
other InstancesReportHostAsFaultyRequest
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InstancesReportHostAsFaultyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InstancesReportHostAsFaultyRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

removeFaultReasons(int index)

public InstancesReportHostAsFaultyRequest.Builder removeFaultReasons(int index)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameter
Name Description
index int
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

setDisruptionSchedule(String value)

public InstancesReportHostAsFaultyRequest.Builder setDisruptionSchedule(String value)

The disruption schedule for the VM. Required field, only allows IMMEDIATE. Check the DisruptionSchedule enum for the list of possible values.

optional string disruption_schedule = 95871619;

Parameter
Name Description
value String

The disruptionSchedule to set.

Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

This builder for chaining.

setDisruptionScheduleBytes(ByteString value)

public InstancesReportHostAsFaultyRequest.Builder setDisruptionScheduleBytes(ByteString value)

The disruption schedule for the VM. Required field, only allows IMMEDIATE. Check the DisruptionSchedule enum for the list of possible values.

optional string disruption_schedule = 95871619;

Parameter
Name Description
value ByteString

The bytes for disruptionSchedule to set.

Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

This builder for chaining.

setFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason value)

public InstancesReportHostAsFaultyRequest.Builder setFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason value)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameters
Name Description
index int
value InstancesReportHostAsFaultyRequestFaultReason
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder

setFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason.Builder builderForValue)

public InstancesReportHostAsFaultyRequest.Builder setFaultReasons(int index, InstancesReportHostAsFaultyRequestFaultReason.Builder builderForValue)

repeated .google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason fault_reasons = 168056210;

Parameters
Name Description
index int
builderForValue InstancesReportHostAsFaultyRequestFaultReason.Builder
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder