Interface RolloutRolloutEntityOrchestratedEntityOrBuilder (1.105.0)

public interface RolloutRolloutEntityOrchestratedEntityOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getConflictBehavior()

public abstract String getConflictBehavior()

Required. Specifies the behavior of the Rollout if an out of band update is detected in a project during a Rollout. It can be one of the following values: 1) overwrite : Overwrite the local value with the rollout value. 2) no_overwrite : Do not overwrite the local value with the rollout value.

optional string conflict_behavior = 115729439;

Returns
Type Description
String

The conflictBehavior.

getConflictBehaviorBytes()

public abstract ByteString getConflictBehaviorBytes()

Required. Specifies the behavior of the Rollout if an out of band update is detected in a project during a Rollout. It can be one of the following values: 1) overwrite : Overwrite the local value with the rollout value. 2) no_overwrite : Do not overwrite the local value with the rollout value.

optional string conflict_behavior = 115729439;

Returns
Type Description
ByteString

The bytes for conflictBehavior.

getOrchestrationAction()

public abstract String getOrchestrationAction()

Required. Orchestration action during the Rollout. It can be one of the following values: 1) "update": Resources will be updated by the rollout. 2) "delete": Resources will be deleted by the rollout.

optional string orchestration_action = 109745652;

Returns
Type Description
String

The orchestrationAction.

getOrchestrationActionBytes()

public abstract ByteString getOrchestrationActionBytes()

Required. Orchestration action during the Rollout. It can be one of the following values: 1) "update": Resources will be updated by the rollout. 2) "delete": Resources will be deleted by the rollout.

optional string orchestration_action = 109745652;

Returns
Type Description
ByteString

The bytes for orchestrationAction.

getOrchestrationSource()

public abstract String getOrchestrationSource()

Required. Fully qualified resource name of the resource which contains the source of truth of the configuration being rolled out across locations/projects. For example, in the case of a global Rollout which is applied across regions, this contains the name of the global resource created by the user which contains a payload for a resource that is orchestrated across regions. This follows the following format: //.googleapis.com/projects//locations/global// e.g. //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1

optional string orchestration_source = 99319769;

Returns
Type Description
String

The orchestrationSource.

getOrchestrationSourceBytes()

public abstract ByteString getOrchestrationSourceBytes()

Required. Fully qualified resource name of the resource which contains the source of truth of the configuration being rolled out across locations/projects. For example, in the case of a global Rollout which is applied across regions, this contains the name of the global resource created by the user which contains a payload for a resource that is orchestrated across regions. This follows the following format: //.googleapis.com/projects//locations/global// e.g. //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1

optional string orchestration_source = 99319769;

Returns
Type Description
ByteString

The bytes for orchestrationSource.

hasConflictBehavior()

public abstract boolean hasConflictBehavior()

Required. Specifies the behavior of the Rollout if an out of band update is detected in a project during a Rollout. It can be one of the following values: 1) overwrite : Overwrite the local value with the rollout value. 2) no_overwrite : Do not overwrite the local value with the rollout value.

optional string conflict_behavior = 115729439;

Returns
Type Description
boolean

Whether the conflictBehavior field is set.

hasOrchestrationAction()

public abstract boolean hasOrchestrationAction()

Required. Orchestration action during the Rollout. It can be one of the following values: 1) "update": Resources will be updated by the rollout. 2) "delete": Resources will be deleted by the rollout.

optional string orchestration_action = 109745652;

Returns
Type Description
boolean

Whether the orchestrationAction field is set.

hasOrchestrationSource()

public abstract boolean hasOrchestrationSource()

Required. Fully qualified resource name of the resource which contains the source of truth of the configuration being rolled out across locations/projects. For example, in the case of a global Rollout which is applied across regions, this contains the name of the global resource created by the user which contains a payload for a resource that is orchestrated across regions. This follows the following format: //.googleapis.com/projects//locations/global// e.g. //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1

optional string orchestration_source = 99319769;

Returns
Type Description
boolean

Whether the orchestrationSource field is set.