Class FutureReservationTimeWindow.Builder (1.92.0)

public static final class FutureReservationTimeWindow.Builder extends GeneratedMessageV3.Builder<FutureReservationTimeWindow.Builder> implements FutureReservationTimeWindowOrBuilder

Protobuf type google.cloud.compute.v1.FutureReservationTimeWindow

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public FutureReservationTimeWindow build()
Returns
Type Description
FutureReservationTimeWindow

buildPartial()

public FutureReservationTimeWindow buildPartial()
Returns
Type Description
FutureReservationTimeWindow

clear()

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

clearDuration()

public FutureReservationTimeWindow.Builder clearDuration()

optional .google.cloud.compute.v1.Duration duration = 155471252;

Returns
Type Description
FutureReservationTimeWindow.Builder

clearEndTime()

public FutureReservationTimeWindow.Builder clearEndTime()

optional string end_time = 114938801;

Returns
Type Description
FutureReservationTimeWindow.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearStartTime()

public FutureReservationTimeWindow.Builder clearStartTime()

Start time of the Future Reservation. The start_time is an RFC3339 string.

optional string start_time = 37467274;

Returns
Type Description
FutureReservationTimeWindow.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public FutureReservationTimeWindow getDefaultInstanceForType()
Returns
Type Description
FutureReservationTimeWindow

getDescriptorForType()

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

getDuration()

public Duration getDuration()

optional .google.cloud.compute.v1.Duration duration = 155471252;

Returns
Type Description
Duration

The duration.

getDurationBuilder()

public Duration.Builder getDurationBuilder()

optional .google.cloud.compute.v1.Duration duration = 155471252;

Returns
Type Description
Duration.Builder

getDurationOrBuilder()

public DurationOrBuilder getDurationOrBuilder()

optional .google.cloud.compute.v1.Duration duration = 155471252;

Returns
Type Description
DurationOrBuilder

getEndTime()

public String getEndTime()

optional string end_time = 114938801;

Returns
Type Description
String

The endTime.

getEndTimeBytes()

public ByteString getEndTimeBytes()

optional string end_time = 114938801;

Returns
Type Description
ByteString

The bytes for endTime.

getStartTime()

public String getStartTime()

Start time of the Future Reservation. The start_time is an RFC3339 string.

optional string start_time = 37467274;

Returns
Type Description
String

The startTime.

getStartTimeBytes()

public ByteString getStartTimeBytes()

Start time of the Future Reservation. The start_time is an RFC3339 string.

optional string start_time = 37467274;

Returns
Type Description
ByteString

The bytes for startTime.

hasDuration()

public boolean hasDuration()

optional .google.cloud.compute.v1.Duration duration = 155471252;

Returns
Type Description
boolean

Whether the duration field is set.

hasEndTime()

public boolean hasEndTime()

optional string end_time = 114938801;

Returns
Type Description
boolean

Whether the endTime field is set.

hasStartTime()

public boolean hasStartTime()

Start time of the Future Reservation. The start_time is an RFC3339 string.

optional string start_time = 37467274;

Returns
Type Description
boolean

Whether the startTime field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDuration(Duration value)

public FutureReservationTimeWindow.Builder mergeDuration(Duration value)

optional .google.cloud.compute.v1.Duration duration = 155471252;

Parameter
Name Description
value Duration
Returns
Type Description
FutureReservationTimeWindow.Builder

mergeFrom(FutureReservationTimeWindow other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final FutureReservationTimeWindow.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
FutureReservationTimeWindow.Builder
Overrides

setDuration(Duration value)

public FutureReservationTimeWindow.Builder setDuration(Duration value)

optional .google.cloud.compute.v1.Duration duration = 155471252;

Parameter
Name Description
value Duration
Returns
Type Description
FutureReservationTimeWindow.Builder

setDuration(Duration.Builder builderForValue)

public FutureReservationTimeWindow.Builder setDuration(Duration.Builder builderForValue)

optional .google.cloud.compute.v1.Duration duration = 155471252;

Parameter
Name Description
builderForValue Duration.Builder
Returns
Type Description
FutureReservationTimeWindow.Builder

setEndTime(String value)

public FutureReservationTimeWindow.Builder setEndTime(String value)

optional string end_time = 114938801;

Parameter
Name Description
value String

The endTime to set.

Returns
Type Description
FutureReservationTimeWindow.Builder

This builder for chaining.

setEndTimeBytes(ByteString value)

public FutureReservationTimeWindow.Builder setEndTimeBytes(ByteString value)

optional string end_time = 114938801;

Parameter
Name Description
value ByteString

The bytes for endTime to set.

Returns
Type Description
FutureReservationTimeWindow.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setStartTime(String value)

public FutureReservationTimeWindow.Builder setStartTime(String value)

Start time of the Future Reservation. The start_time is an RFC3339 string.

optional string start_time = 37467274;

Parameter
Name Description
value String

The startTime to set.

Returns
Type Description
FutureReservationTimeWindow.Builder

This builder for chaining.

setStartTimeBytes(ByteString value)

public FutureReservationTimeWindow.Builder setStartTimeBytes(ByteString value)

Start time of the Future Reservation. The start_time is an RFC3339 string.

optional string start_time = 37467274;

Parameter
Name Description
value ByteString

The bytes for startTime to set.

Returns
Type Description
FutureReservationTimeWindow.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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