public static final class ManagedInstanceShutdownDetails.Builder extends GeneratedMessage.Builder<ManagedInstanceShutdownDetails.Builder> implements ManagedInstanceShutdownDetailsOrBuilder Protobuf type google.cloud.compute.v1.ManagedInstanceShutdownDetails
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ManagedInstanceShutdownDetails.BuilderImplements
ManagedInstanceShutdownDetailsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ManagedInstanceShutdownDetails build()| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails |
|
buildPartial()
public ManagedInstanceShutdownDetails buildPartial()| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails |
|
clear()
public ManagedInstanceShutdownDetails.Builder clear()| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
clearMaxDuration()
public ManagedInstanceShutdownDetails.Builder clearMaxDuration() Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
clearRequestTimestamp()
public ManagedInstanceShutdownDetails.Builder clearRequestTimestamp() Output only. Past timestamp indicating the beginning of PENDING_STOP state of
instance in RFC3339
text format.
optional string request_timestamp = 521301862;
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public ManagedInstanceShutdownDetails getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMaxDuration()
public Duration getMaxDuration() Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Returns | |
|---|---|
| Type | Description |
Duration |
The maxDuration. |
getMaxDurationBuilder()
public Duration.Builder getMaxDurationBuilder() Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Returns | |
|---|---|
| Type | Description |
Duration.Builder |
|
getMaxDurationOrBuilder()
public DurationOrBuilder getMaxDurationOrBuilder() Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
getRequestTimestamp()
public String getRequestTimestamp() Output only. Past timestamp indicating the beginning of PENDING_STOP state of
instance in RFC3339
text format.
optional string request_timestamp = 521301862;
| Returns | |
|---|---|
| Type | Description |
String |
The requestTimestamp. |
getRequestTimestampBytes()
public ByteString getRequestTimestampBytes() Output only. Past timestamp indicating the beginning of PENDING_STOP state of
instance in RFC3339
text format.
optional string request_timestamp = 521301862;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for requestTimestamp. |
hasMaxDuration()
public boolean hasMaxDuration() Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the maxDuration field is set. |
hasRequestTimestamp()
public boolean hasRequestTimestamp() Output only. Past timestamp indicating the beginning of PENDING_STOP state of
instance in RFC3339
text format.
optional string request_timestamp = 521301862;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the requestTimestamp field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ManagedInstanceShutdownDetails other)
public ManagedInstanceShutdownDetails.Builder mergeFrom(ManagedInstanceShutdownDetails other)| Parameter | |
|---|---|
| Name | Description |
other |
ManagedInstanceShutdownDetails |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ManagedInstanceShutdownDetails.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ManagedInstanceShutdownDetails.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
mergeMaxDuration(Duration value)
public ManagedInstanceShutdownDetails.Builder mergeMaxDuration(Duration value) Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
setMaxDuration(Duration value)
public ManagedInstanceShutdownDetails.Builder setMaxDuration(Duration value) Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
setMaxDuration(Duration.Builder builderForValue)
public ManagedInstanceShutdownDetails.Builder setMaxDuration(Duration.Builder builderForValue) Output only. The duration for graceful shutdown. Only applicable when the instance is
in PENDING_STOP state.
optional .google.cloud.compute.v1.Duration max_duration = 39954959;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Duration.Builder |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
|
setRequestTimestamp(String value)
public ManagedInstanceShutdownDetails.Builder setRequestTimestamp(String value) Output only. Past timestamp indicating the beginning of PENDING_STOP state of
instance in RFC3339
text format.
optional string request_timestamp = 521301862;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe requestTimestamp to set. |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
This builder for chaining. |
setRequestTimestampBytes(ByteString value)
public ManagedInstanceShutdownDetails.Builder setRequestTimestampBytes(ByteString value) Output only. Past timestamp indicating the beginning of PENDING_STOP state of
instance in RFC3339
text format.
optional string request_timestamp = 521301862;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for requestTimestamp to set. |
| Returns | |
|---|---|
| Type | Description |
ManagedInstanceShutdownDetails.Builder |
This builder for chaining. |