Class RolloutRolloutEntityOrchestratedEntity (1.105.0)

public final class RolloutRolloutEntityOrchestratedEntity extends GeneratedMessage implements RolloutRolloutEntityOrchestratedEntityOrBuilder

This message is used if the resource type follows the Orchestrated integration model with ProgressiveRollout.

Protobuf type google.cloud.compute.v1.RolloutRolloutEntityOrchestratedEntity

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > RolloutRolloutEntityOrchestratedEntity

Static Fields

CONFLICT_BEHAVIOR_FIELD_NUMBER

public static final int CONFLICT_BEHAVIOR_FIELD_NUMBER
Field Value
Type Description
int

ORCHESTRATION_ACTION_FIELD_NUMBER

public static final int ORCHESTRATION_ACTION_FIELD_NUMBER
Field Value
Type Description
int

ORCHESTRATION_SOURCE_FIELD_NUMBER

public static final int ORCHESTRATION_SOURCE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static RolloutRolloutEntityOrchestratedEntity getDefaultInstance()
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity

getDescriptor()

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

newBuilder()

public static RolloutRolloutEntityOrchestratedEntity.Builder newBuilder()
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity.Builder

newBuilder(RolloutRolloutEntityOrchestratedEntity prototype)

public static RolloutRolloutEntityOrchestratedEntity.Builder newBuilder(RolloutRolloutEntityOrchestratedEntity prototype)
Parameter
Name Description
prototype RolloutRolloutEntityOrchestratedEntity
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity.Builder

parseDelimitedFrom(InputStream input)

public static RolloutRolloutEntityOrchestratedEntity parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RolloutRolloutEntityOrchestratedEntity parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static RolloutRolloutEntityOrchestratedEntity parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<RolloutRolloutEntityOrchestratedEntity> parser()
Returns
Type Description
Parser<RolloutRolloutEntityOrchestratedEntity>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getConflictBehavior()

public 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 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.

getDefaultInstanceForType()

public RolloutRolloutEntityOrchestratedEntity getDefaultInstanceForType()
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity

getOrchestrationAction()

public 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 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 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 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.

getParserForType()

public Parser<RolloutRolloutEntityOrchestratedEntity> getParserForType()
Returns
Type Description
Parser<RolloutRolloutEntityOrchestratedEntity>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasConflictBehavior()

public 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 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 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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public RolloutRolloutEntityOrchestratedEntity.Builder newBuilderForType()
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected RolloutRolloutEntityOrchestratedEntity.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity.Builder
Overrides

toBuilder()

public RolloutRolloutEntityOrchestratedEntity.Builder toBuilder()
Returns
Type Description
RolloutRolloutEntityOrchestratedEntity.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException