Interface RolloutOrBuilder (1.105.0)

public interface RolloutOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCancellationTime()

public abstract String getCancellationTime()

Output only. The timestamp at which the Rollout was cancelled.

optional string cancellation_time = 323792009;

Returns
Type Description
String

The cancellationTime.

getCancellationTimeBytes()

public abstract ByteString getCancellationTimeBytes()

Output only. The timestamp at which the Rollout was cancelled.

optional string cancellation_time = 323792009;

Returns
Type Description
ByteString

The bytes for cancellationTime.

getCompletionTime()

public abstract String getCompletionTime()

Output only. The timestamp at which the Rollout was completed.

optional string completion_time = 122892624;

Returns
Type Description
String

The completionTime.

getCompletionTimeBytes()

public abstract ByteString getCompletionTimeBytes()

Output only. The timestamp at which the Rollout was completed.

optional string completion_time = 122892624;

Returns
Type Description
ByteString

The bytes for completionTime.

getCreationTimestamp()

public abstract String getCreationTimestamp()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getCurrentWaveNumber()

public abstract long getCurrentWaveNumber()

Output only. The number of the currently running wave. Ex. 1

optional int64 current_wave_number = 178280841;

Returns
Type Description
long

The currentWaveNumber.

getDescription()

public abstract String getDescription()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getEtag()

public abstract String getEtag()

Output only. etag of the Rollout Ex. abc1234

optional string etag = 3123477;

Returns
Type Description
String

The etag.

getEtagBytes()

public abstract ByteString getEtagBytes()

Output only. etag of the Rollout Ex. abc1234

optional string etag = 3123477;

Returns
Type Description
ByteString

The bytes for etag.

getId()

public abstract long getId()

Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getKind()

public abstract String getKind()

Output only. [Output Only] Type of the resource. Always compute#rollout for rollouts.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

Output only. [Output Only] Type of the resource. Always compute#rollout for rollouts.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getName()

public abstract String getName()

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

getPauseTime()

public abstract String getPauseTime()

Output only. The timestamp at which the Rollout was paused.

optional string pause_time = 489697142;

Returns
Type Description
String

The pauseTime.

getPauseTimeBytes()

public abstract ByteString getPauseTimeBytes()

Output only. The timestamp at which the Rollout was paused.

optional string pause_time = 489697142;

Returns
Type Description
ByteString

The bytes for pauseTime.

getResumeTime()

public abstract String getResumeTime()

Output only. The timestamp at which the Rollout was resumed.

optional string resume_time = 457856927;

Returns
Type Description
String

The resumeTime.

getResumeTimeBytes()

public abstract ByteString getResumeTimeBytes()

Output only. The timestamp at which the Rollout was resumed.

optional string resume_time = 457856927;

Returns
Type Description
ByteString

The bytes for resumeTime.

getRolloutEntity()

public abstract RolloutRolloutEntity getRolloutEntity()

Required. The resource being rolled out.

optional .google.cloud.compute.v1.RolloutRolloutEntity rollout_entity = 70633009;

Returns
Type Description
RolloutRolloutEntity

The rolloutEntity.

getRolloutEntityOrBuilder()

public abstract RolloutRolloutEntityOrBuilder getRolloutEntityOrBuilder()

Required. The resource being rolled out.

optional .google.cloud.compute.v1.RolloutRolloutEntity rollout_entity = 70633009;

Returns
Type Description
RolloutRolloutEntityOrBuilder

getRolloutPlan()

public abstract String getRolloutPlan()

Required. Rollout Plan used to model the Rollout. Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1

optional string rollout_plan = 459057399;

Returns
Type Description
String

The rolloutPlan.

getRolloutPlanBytes()

public abstract ByteString getRolloutPlanBytes()

Required. Rollout Plan used to model the Rollout. Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1

optional string rollout_plan = 459057399;

Returns
Type Description
ByteString

The bytes for rolloutPlan.

public abstract String getSelfLink()

Output only. [Output Only] Server-defined fully-qualified URL for this resource.

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

Output only. [Output Only] Server-defined fully-qualified URL for this resource.

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

getSelfLinkWithId()

public abstract String getSelfLinkWithId()

Output only. [Output Only] Server-defined URL for this resource's resource id.

optional string self_link_with_id = 44520962;

Returns
Type Description
String

The selfLinkWithId.

getSelfLinkWithIdBytes()

public abstract ByteString getSelfLinkWithIdBytes()

Output only. [Output Only] Server-defined URL for this resource's resource id.

optional string self_link_with_id = 44520962;

Returns
Type Description
ByteString

The bytes for selfLinkWithId.

getState()

public abstract String getState()

Output only. The current state of the Rollout. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
String

The state.

getStateBytes()

public abstract ByteString getStateBytes()

Output only. The current state of the Rollout. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
ByteString

The bytes for state.

getWaveDetails(int index)

public abstract RolloutWaveDetails getWaveDetails(int index)

Output only. Details about each wave of the rollout.

repeated .google.cloud.compute.v1.RolloutWaveDetails wave_details = 8266492;

Parameter
Name Description
index int
Returns
Type Description
RolloutWaveDetails

getWaveDetailsCount()

public abstract int getWaveDetailsCount()

Output only. Details about each wave of the rollout.

repeated .google.cloud.compute.v1.RolloutWaveDetails wave_details = 8266492;

Returns
Type Description
int

getWaveDetailsList()

public abstract List<RolloutWaveDetails> getWaveDetailsList()

Output only. Details about each wave of the rollout.

repeated .google.cloud.compute.v1.RolloutWaveDetails wave_details = 8266492;

Returns
Type Description
List<RolloutWaveDetails>

getWaveDetailsOrBuilder(int index)

public abstract RolloutWaveDetailsOrBuilder getWaveDetailsOrBuilder(int index)

Output only. Details about each wave of the rollout.

repeated .google.cloud.compute.v1.RolloutWaveDetails wave_details = 8266492;

Parameter
Name Description
index int
Returns
Type Description
RolloutWaveDetailsOrBuilder

getWaveDetailsOrBuilderList()

public abstract List<? extends RolloutWaveDetailsOrBuilder> getWaveDetailsOrBuilderList()

Output only. Details about each wave of the rollout.

repeated .google.cloud.compute.v1.RolloutWaveDetails wave_details = 8266492;

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

hasCancellationTime()

public abstract boolean hasCancellationTime()

Output only. The timestamp at which the Rollout was cancelled.

optional string cancellation_time = 323792009;

Returns
Type Description
boolean

Whether the cancellationTime field is set.

hasCompletionTime()

public abstract boolean hasCompletionTime()

Output only. The timestamp at which the Rollout was completed.

optional string completion_time = 122892624;

Returns
Type Description
boolean

Whether the completionTime field is set.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasCurrentWaveNumber()

public abstract boolean hasCurrentWaveNumber()

Output only. The number of the currently running wave. Ex. 1

optional int64 current_wave_number = 178280841;

Returns
Type Description
boolean

Whether the currentWaveNumber field is set.

hasDescription()

public abstract boolean hasDescription()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasEtag()

public abstract boolean hasEtag()

Output only. etag of the Rollout Ex. abc1234

optional string etag = 3123477;

Returns
Type Description
boolean

Whether the etag field is set.

hasId()

public abstract boolean hasId()

Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasKind()

public abstract boolean hasKind()

Output only. [Output Only] Type of the resource. Always compute#rollout for rollouts.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasName()

public abstract boolean hasName()

Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

hasPauseTime()

public abstract boolean hasPauseTime()

Output only. The timestamp at which the Rollout was paused.

optional string pause_time = 489697142;

Returns
Type Description
boolean

Whether the pauseTime field is set.

hasResumeTime()

public abstract boolean hasResumeTime()

Output only. The timestamp at which the Rollout was resumed.

optional string resume_time = 457856927;

Returns
Type Description
boolean

Whether the resumeTime field is set.

hasRolloutEntity()

public abstract boolean hasRolloutEntity()

Required. The resource being rolled out.

optional .google.cloud.compute.v1.RolloutRolloutEntity rollout_entity = 70633009;

Returns
Type Description
boolean

Whether the rolloutEntity field is set.

hasRolloutPlan()

public abstract boolean hasRolloutPlan()

Required. Rollout Plan used to model the Rollout. Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1

optional string rollout_plan = 459057399;

Returns
Type Description
boolean

Whether the rolloutPlan field is set.

public abstract boolean hasSelfLink()

Output only. [Output Only] Server-defined fully-qualified URL for this resource.

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.

hasSelfLinkWithId()

public abstract boolean hasSelfLinkWithId()

Output only. [Output Only] Server-defined URL for this resource's resource id.

optional string self_link_with_id = 44520962;

Returns
Type Description
boolean

Whether the selfLinkWithId field is set.

hasState()

public abstract boolean hasState()

Output only. The current state of the Rollout. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
boolean

Whether the state field is set.