Interface RolloutOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Rollout, Rollout.Builder

@Generated public interface RolloutOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Identifier. Name of the Rollout. Format is
       `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. Name of the Rollout. Format is
       `projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}`.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getRelease

      String getRelease()
       Reference to the `Release` being rolled out.
       
      string release = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      The release.
    • getReleaseBytes

      com.google.protobuf.ByteString getReleaseBytes()
       Reference to the `Release` being rolled out.
       
      string release = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for release.
    • hasRolloutStrategy

      boolean hasRolloutStrategy()
       Rollout strategy for rolling out `FleetPackage` to clusters.
       
      .google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 4;
      Returns:
      Whether the rolloutStrategy field is set.
    • getRolloutStrategy

      RolloutStrategy getRolloutStrategy()
       Rollout strategy for rolling out `FleetPackage` to clusters.
       
      .google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 4;
      Returns:
      The rolloutStrategy.
    • getRolloutStrategyOrBuilder

      RolloutStrategyOrBuilder getRolloutStrategyOrBuilder()
       Rollout strategy for rolling out `FleetPackage` to clusters.
       
      .google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 4;
    • hasInfo

      boolean hasInfo()
       Current details of the rollout.
       
      .google.cloud.configdelivery.v1beta.RolloutInfo info = 5;
      Returns:
      Whether the info field is set.
    • getInfo

      RolloutInfo getInfo()
       Current details of the rollout.
       
      .google.cloud.configdelivery.v1beta.RolloutInfo info = 5;
      Returns:
      The info.
    • getInfoOrBuilder

      RolloutInfoOrBuilder getInfoOrBuilder()
       Current details of the rollout.
       
      .google.cloud.configdelivery.v1beta.RolloutInfo info = 5;
    • getDeletionPropagationPolicyValue

      int getDeletionPropagationPolicyValue()
       Deletion propagation policy of the rollout.
       
      .google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 7;
      Returns:
      The enum numeric value on the wire for deletionPropagationPolicy.
    • getDeletionPropagationPolicy

      DeletionPropagationPolicy getDeletionPropagationPolicy()
       Deletion propagation policy of the rollout.
       
      .google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 7;
      Returns:
      The deletionPropagationPolicy.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The time the rollout was created.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The time the rollout was created.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The time the rollout was created.
       
      .google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The time the rollout was most recently updated.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The time the rollout was most recently updated.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The time the rollout was most recently updated.
       
      .google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];