Interface RolloutRestrictionOrBuilder (1.50.0)

public interface RolloutRestrictionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getActions(int index)

public abstract RolloutRestriction.RolloutActions getActions(int index)

Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.

repeated .google.cloud.deploy.v1.RolloutRestriction.RolloutActions actions = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
RolloutRestriction.RolloutActions

The actions at the given index.

getActionsCount()

public abstract int getActionsCount()

Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.

repeated .google.cloud.deploy.v1.RolloutRestriction.RolloutActions actions = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of actions.

getActionsList()

public abstract List<RolloutRestriction.RolloutActions> getActionsList()

Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.

repeated .google.cloud.deploy.v1.RolloutRestriction.RolloutActions actions = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<RolloutActions>

A list containing the actions.

getActionsValue(int index)

public abstract int getActionsValue(int index)

Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.

repeated .google.cloud.deploy.v1.RolloutRestriction.RolloutActions actions = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of actions at the given index.

getActionsValueList()

public abstract List<Integer> getActionsValueList()

Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.

repeated .google.cloud.deploy.v1.RolloutRestriction.RolloutActions actions = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for actions.

getId()

public abstract String getId()

Required. Restriction rule ID. Required and must be unique within a DeployPolicy. The format is a-z?.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

Required. Restriction rule ID. Required and must be unique within a DeployPolicy. The format is a-z?.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for id.

getInvokers(int index)

public abstract DeployPolicy.Invoker getInvokers(int index)

Optional. What invoked the action. If left empty, all invoker types will be restricted.

repeated .google.cloud.deploy.v1.DeployPolicy.Invoker invokers = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
DeployPolicy.Invoker

The invokers at the given index.

getInvokersCount()

public abstract int getInvokersCount()

Optional. What invoked the action. If left empty, all invoker types will be restricted.

repeated .google.cloud.deploy.v1.DeployPolicy.Invoker invokers = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of invokers.

getInvokersList()

public abstract List<DeployPolicy.Invoker> getInvokersList()

Optional. What invoked the action. If left empty, all invoker types will be restricted.

repeated .google.cloud.deploy.v1.DeployPolicy.Invoker invokers = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Invoker>

A list containing the invokers.

getInvokersValue(int index)

public abstract int getInvokersValue(int index)

Optional. What invoked the action. If left empty, all invoker types will be restricted.

repeated .google.cloud.deploy.v1.DeployPolicy.Invoker invokers = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of invokers at the given index.

getInvokersValueList()

public abstract List<Integer> getInvokersValueList()

Optional. What invoked the action. If left empty, all invoker types will be restricted.

repeated .google.cloud.deploy.v1.DeployPolicy.Invoker invokers = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for invokers.

getTimeWindows()

public abstract TimeWindows getTimeWindows()

Required. Time window within which actions are restricted.

.google.cloud.deploy.v1.TimeWindows time_windows = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TimeWindows

The timeWindows.

getTimeWindowsOrBuilder()

public abstract TimeWindowsOrBuilder getTimeWindowsOrBuilder()

Required. Time window within which actions are restricted.

.google.cloud.deploy.v1.TimeWindows time_windows = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TimeWindowsOrBuilder

hasTimeWindows()

public abstract boolean hasTimeWindows()

Required. Time window within which actions are restricted.

.google.cloud.deploy.v1.TimeWindows time_windows = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the timeWindows field is set.