Class InstancesReportHostAsFaultyRequest.Builder (1.70.0)

public static final class InstancesReportHostAsFaultyRequest.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InstancesReportHostAsFaultyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

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. Default to 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

clearField(Descriptors.FieldDescriptor field)

public InstancesReportHostAsFaultyRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public InstancesReportHostAsFaultyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

clone()

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

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. Default to 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. Default to 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. Default to 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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InstancesReportHostAsFaultyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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. Default to 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. Default to 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

setField(Descriptors.FieldDescriptor field, Object value)

public InstancesReportHostAsFaultyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InstancesReportHostAsFaultyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InstancesReportHostAsFaultyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InstancesReportHostAsFaultyRequest.Builder
Overrides