Class ZoneResourceStatus.Builder (1.105.0)

public static final class ZoneResourceStatus.Builder extends GeneratedMessage.Builder<ZoneResourceStatus.Builder> implements ZoneResourceStatusOrBuilder

Protobuf type google.cloud.compute.v1.ZoneResourceStatus

Static Methods

getDescriptor()

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

Methods

addAllUpcomingMaintenances(Iterable<? extends PeriodicPartialMaintenanceSchedule> values)

public ZoneResourceStatus.Builder addAllUpcomingMaintenances(Iterable<? extends PeriodicPartialMaintenanceSchedule> values)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

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

addUpcomingMaintenances(PeriodicPartialMaintenanceSchedule value)

public ZoneResourceStatus.Builder addUpcomingMaintenances(PeriodicPartialMaintenanceSchedule value)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
value PeriodicPartialMaintenanceSchedule
Returns
Type Description
ZoneResourceStatus.Builder

addUpcomingMaintenances(PeriodicPartialMaintenanceSchedule.Builder builderForValue)

public ZoneResourceStatus.Builder addUpcomingMaintenances(PeriodicPartialMaintenanceSchedule.Builder builderForValue)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
builderForValue PeriodicPartialMaintenanceSchedule.Builder
Returns
Type Description
ZoneResourceStatus.Builder

addUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule value)

public ZoneResourceStatus.Builder addUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule value)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameters
Name Description
index int
value PeriodicPartialMaintenanceSchedule
Returns
Type Description
ZoneResourceStatus.Builder

addUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule.Builder builderForValue)

public ZoneResourceStatus.Builder addUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule.Builder builderForValue)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameters
Name Description
index int
builderForValue PeriodicPartialMaintenanceSchedule.Builder
Returns
Type Description
ZoneResourceStatus.Builder

addUpcomingMaintenancesBuilder()

public PeriodicPartialMaintenanceSchedule.Builder addUpcomingMaintenancesBuilder()

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Returns
Type Description
PeriodicPartialMaintenanceSchedule.Builder

addUpcomingMaintenancesBuilder(int index)

public PeriodicPartialMaintenanceSchedule.Builder addUpcomingMaintenancesBuilder(int index)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
index int
Returns
Type Description
PeriodicPartialMaintenanceSchedule.Builder

build()

public ZoneResourceStatus build()
Returns
Type Description
ZoneResourceStatus

buildPartial()

public ZoneResourceStatus buildPartial()
Returns
Type Description
ZoneResourceStatus

clear()

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

clearUpcomingMaintenances()

public ZoneResourceStatus.Builder clearUpcomingMaintenances()

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Returns
Type Description
ZoneResourceStatus.Builder

getDefaultInstanceForType()

public ZoneResourceStatus getDefaultInstanceForType()
Returns
Type Description
ZoneResourceStatus

getDescriptorForType()

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

getUpcomingMaintenances(int index)

public PeriodicPartialMaintenanceSchedule getUpcomingMaintenances(int index)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
index int
Returns
Type Description
PeriodicPartialMaintenanceSchedule

getUpcomingMaintenancesBuilder(int index)

public PeriodicPartialMaintenanceSchedule.Builder getUpcomingMaintenancesBuilder(int index)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
index int
Returns
Type Description
PeriodicPartialMaintenanceSchedule.Builder

getUpcomingMaintenancesBuilderList()

public List<PeriodicPartialMaintenanceSchedule.Builder> getUpcomingMaintenancesBuilderList()

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Returns
Type Description
List<Builder>

getUpcomingMaintenancesCount()

public int getUpcomingMaintenancesCount()

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Returns
Type Description
int

getUpcomingMaintenancesList()

public List<PeriodicPartialMaintenanceSchedule> getUpcomingMaintenancesList()

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Returns
Type Description
List<PeriodicPartialMaintenanceSchedule>

getUpcomingMaintenancesOrBuilder(int index)

public PeriodicPartialMaintenanceScheduleOrBuilder getUpcomingMaintenancesOrBuilder(int index)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
index int
Returns
Type Description
PeriodicPartialMaintenanceScheduleOrBuilder

getUpcomingMaintenancesOrBuilderList()

public List<? extends PeriodicPartialMaintenanceScheduleOrBuilder> getUpcomingMaintenancesOrBuilderList()

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ZoneResourceStatus other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeUpcomingMaintenances(int index)

public ZoneResourceStatus.Builder removeUpcomingMaintenances(int index)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameter
Name Description
index int
Returns
Type Description
ZoneResourceStatus.Builder

setUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule value)

public ZoneResourceStatus.Builder setUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule value)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameters
Name Description
index int
value PeriodicPartialMaintenanceSchedule
Returns
Type Description
ZoneResourceStatus.Builder

setUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule.Builder builderForValue)

public ZoneResourceStatus.Builder setUpcomingMaintenances(int index, PeriodicPartialMaintenanceSchedule.Builder builderForValue)

Output only. [Output Only] The upcoming maintenance schedule.

repeated .google.cloud.compute.v1.PeriodicPartialMaintenanceSchedule upcoming_maintenances = 68484611;

Parameters
Name Description
index int
builderForValue PeriodicPartialMaintenanceSchedule.Builder
Returns
Type Description
ZoneResourceStatus.Builder