Interface TimedPromoteReleaseConditionOrBuilder (1.52.0)

public interface TimedPromoteReleaseConditionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getNextPromotionTime()

public abstract Timestamp getNextPromotionTime()

Output only. When the next scheduled promotion(s) will occur.

.google.protobuf.Timestamp next_promotion_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The nextPromotionTime.

getNextPromotionTimeOrBuilder()

public abstract TimestampOrBuilder getNextPromotionTimeOrBuilder()

Output only. When the next scheduled promotion(s) will occur.

.google.protobuf.Timestamp next_promotion_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getTargetsList(int index)

public abstract TimedPromoteReleaseCondition.Targets getTargetsList(int index)

Output only. A list of targets involved in the upcoming timed promotion(s).

repeated .google.cloud.deploy.v1.TimedPromoteReleaseCondition.Targets targets_list = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
TimedPromoteReleaseCondition.Targets

getTargetsListCount()

public abstract int getTargetsListCount()

Output only. A list of targets involved in the upcoming timed promotion(s).

repeated .google.cloud.deploy.v1.TimedPromoteReleaseCondition.Targets targets_list = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getTargetsListList()

public abstract List<TimedPromoteReleaseCondition.Targets> getTargetsListList()

Output only. A list of targets involved in the upcoming timed promotion(s).

repeated .google.cloud.deploy.v1.TimedPromoteReleaseCondition.Targets targets_list = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Targets>

getTargetsListOrBuilder(int index)

public abstract TimedPromoteReleaseCondition.TargetsOrBuilder getTargetsListOrBuilder(int index)

Output only. A list of targets involved in the upcoming timed promotion(s).

repeated .google.cloud.deploy.v1.TimedPromoteReleaseCondition.Targets targets_list = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
TimedPromoteReleaseCondition.TargetsOrBuilder

getTargetsListOrBuilderList()

public abstract List<? extends TimedPromoteReleaseCondition.TargetsOrBuilder> getTargetsListOrBuilderList()

Output only. A list of targets involved in the upcoming timed promotion(s).

repeated .google.cloud.deploy.v1.TimedPromoteReleaseCondition.Targets targets_list = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.deploy.v1.TimedPromoteReleaseCondition.TargetsOrBuilder>

hasNextPromotionTime()

public abstract boolean hasNextPromotionTime()

Output only. When the next scheduled promotion(s) will occur.

.google.protobuf.Timestamp next_promotion_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the nextPromotionTime field is set.