Interface RollbackTargetConfigOrBuilder

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

@Generated public interface RollbackTargetConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    Optional.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasRollout

      boolean hasRollout()
       Optional. The rollback `Rollout` to create.
       
      .google.cloud.deploy.v1.Rollout rollout = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the rollout field is set.
    • getRollout

      Rollout getRollout()
       Optional. The rollback `Rollout` to create.
       
      .google.cloud.deploy.v1.Rollout rollout = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The rollout.
    • getRolloutOrBuilder

      RolloutOrBuilder getRolloutOrBuilder()
       Optional. The rollback `Rollout` to create.
       
      .google.cloud.deploy.v1.Rollout rollout = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getStartingPhaseId

      String getStartingPhaseId()
       Optional. The starting phase ID for the `Rollout`. If unspecified, the
       `Rollout` will start in the stable phase.
       
      string starting_phase_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The startingPhaseId.
    • getStartingPhaseIdBytes

      com.google.protobuf.ByteString getStartingPhaseIdBytes()
       Optional. The starting phase ID for the `Rollout`. If unspecified, the
       `Rollout` will start in the stable phase.
       
      string starting_phase_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for startingPhaseId.