public interface GlobalVmExtensionPolicyRolloutOperationRolloutInputOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getConflictBehavior()
public abstract String getConflictBehavior() Optional. Specifies the behavior of the rollout if a conflict is detected in a
project during a rollout. This only applies to insert and update
methods.
A conflict occurs in the following cases:
insertmethod: If the zonal policy already exists when the insert happens.updatemethod: If the zonal policy was modified by a zonal API call outside of this rollout.Possible values are the following:
""(empty string): If a conflict occurs, the local value is not overwritten. This is the default behavior."overwrite": If a conflict occurs, the local value is overwritten with the rollout value.
optional string conflict_behavior = 115729439;
| Returns | |
|---|---|
| Type | Description |
String |
The conflictBehavior. |
getConflictBehaviorBytes()
public abstract ByteString getConflictBehaviorBytes() Optional. Specifies the behavior of the rollout if a conflict is detected in a
project during a rollout. This only applies to insert and update
methods.
A conflict occurs in the following cases:
insertmethod: If the zonal policy already exists when the insert happens.updatemethod: If the zonal policy was modified by a zonal API call outside of this rollout.Possible values are the following:
""(empty string): If a conflict occurs, the local value is not overwritten. This is the default behavior."overwrite": If a conflict occurs, the local value is overwritten with the rollout value.
optional string conflict_behavior = 115729439;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for conflictBehavior. |
getName()
public abstract String getName()Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getPredefinedRolloutPlan()
public abstract String getPredefinedRolloutPlan() Optional. Specifies the predefined rollout plan for the policy. Valid values
are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is
SLOW_ROLLOUT for progressive rollout. For more information, see Rollout
plans for global policies.
Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;
| Returns | |
|---|---|
| Type | Description |
String |
The predefinedRolloutPlan. |
getPredefinedRolloutPlanBytes()
public abstract ByteString getPredefinedRolloutPlanBytes() Optional. Specifies the predefined rollout plan for the policy. Valid values
are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is
SLOW_ROLLOUT for progressive rollout. For more information, see Rollout
plans for global policies.
Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for predefinedRolloutPlan. |
getRetryUuid()
public abstract String getRetryUuid()Optional. The UUID that identifies a policy rollout retry attempt for update and delete operations. Set this field only when retrying a rollout for an existing extension policy.
updatemethod: Lets you retry policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified.deletemethod: Lets you retry policy deletion rollout if the previous deletion rollout is not finished and the policy is in the DELETING state. If you set this field when the policy is not in the DELETING state, an error occurs.
optional string retry_uuid = 472838898;
| Returns | |
|---|---|
| Type | Description |
String |
The retryUuid. |
getRetryUuidBytes()
public abstract ByteString getRetryUuidBytes()Optional. The UUID that identifies a policy rollout retry attempt for update and delete operations. Set this field only when retrying a rollout for an existing extension policy.
updatemethod: Lets you retry policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified.deletemethod: Lets you retry policy deletion rollout if the previous deletion rollout is not finished and the policy is in the DELETING state. If you set this field when the policy is not in the DELETING state, an error occurs.
optional string retry_uuid = 472838898;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for retryUuid. |
hasConflictBehavior()
public abstract boolean hasConflictBehavior() Optional. Specifies the behavior of the rollout if a conflict is detected in a
project during a rollout. This only applies to insert and update
methods.
A conflict occurs in the following cases:
insertmethod: If the zonal policy already exists when the insert happens.updatemethod: If the zonal policy was modified by a zonal API call outside of this rollout.Possible values are the following:
""(empty string): If a conflict occurs, the local value is not overwritten. This is the default behavior."overwrite": If a conflict occurs, the local value is overwritten with the rollout value.
optional string conflict_behavior = 115729439;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the conflictBehavior field is set. |
hasName()
public abstract boolean hasName()Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
optional string name = 3373707;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the name field is set. |
hasPredefinedRolloutPlan()
public abstract boolean hasPredefinedRolloutPlan() Optional. Specifies the predefined rollout plan for the policy. Valid values
are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is
SLOW_ROLLOUT for progressive rollout. For more information, see Rollout
plans for global policies.
Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the predefinedRolloutPlan field is set. |
hasRetryUuid()
public abstract boolean hasRetryUuid()Optional. The UUID that identifies a policy rollout retry attempt for update and delete operations. Set this field only when retrying a rollout for an existing extension policy.
updatemethod: Lets you retry policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified.deletemethod: Lets you retry policy deletion rollout if the previous deletion rollout is not finished and the policy is in the DELETING state. If you set this field when the policy is not in the DELETING state, an error occurs.
optional string retry_uuid = 472838898;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the retryUuid field is set. |