Interface NodePool.UpdateInfo.BlueGreenInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NodePool.UpdateInfo.BlueGreenInfo, NodePool.UpdateInfo.BlueGreenInfo.Builder
Enclosing class:
NodePool.UpdateInfo

public static interface NodePool.UpdateInfo.BlueGreenInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool.
    com.google.protobuf.ByteString
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool.
    int
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool.
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool.
    Time to start deleting blue pool to complete blue-green upgrade, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
    com.google.protobuf.ByteString
    Time to start deleting blue pool to complete blue-green upgrade, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool.
    com.google.protobuf.ByteString
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool.
    int
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool.
    The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool.
    Version of green pool.
    com.google.protobuf.ByteString
    Version of green pool.
    Current blue-green upgrade phase.
    int
    Current blue-green upgrade phase.

    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

    • getPhaseValue

      int getPhaseValue()
       Current blue-green upgrade phase.
       
      .google.container.v1.NodePool.UpdateInfo.BlueGreenInfo.Phase phase = 1;
      Returns:
      The enum numeric value on the wire for phase.
    • getPhase

       Current blue-green upgrade phase.
       
      .google.container.v1.NodePool.UpdateInfo.BlueGreenInfo.Phase phase = 1;
      Returns:
      The phase.
    • getBlueInstanceGroupUrlsList

      List<String> getBlueInstanceGroupUrlsList()
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with blue pool.
       
      repeated string blue_instance_group_urls = 2;
      Returns:
      A list containing the blueInstanceGroupUrls.
    • getBlueInstanceGroupUrlsCount

      int getBlueInstanceGroupUrlsCount()
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with blue pool.
       
      repeated string blue_instance_group_urls = 2;
      Returns:
      The count of blueInstanceGroupUrls.
    • getBlueInstanceGroupUrls

      String getBlueInstanceGroupUrls(int index)
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with blue pool.
       
      repeated string blue_instance_group_urls = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The blueInstanceGroupUrls at the given index.
    • getBlueInstanceGroupUrlsBytes

      com.google.protobuf.ByteString getBlueInstanceGroupUrlsBytes(int index)
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with blue pool.
       
      repeated string blue_instance_group_urls = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the blueInstanceGroupUrls at the given index.
    • getGreenInstanceGroupUrlsList

      List<String> getGreenInstanceGroupUrlsList()
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with green pool.
       
      repeated string green_instance_group_urls = 3;
      Returns:
      A list containing the greenInstanceGroupUrls.
    • getGreenInstanceGroupUrlsCount

      int getGreenInstanceGroupUrlsCount()
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with green pool.
       
      repeated string green_instance_group_urls = 3;
      Returns:
      The count of greenInstanceGroupUrls.
    • getGreenInstanceGroupUrls

      String getGreenInstanceGroupUrls(int index)
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with green pool.
       
      repeated string green_instance_group_urls = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The greenInstanceGroupUrls at the given index.
    • getGreenInstanceGroupUrlsBytes

      com.google.protobuf.ByteString getGreenInstanceGroupUrlsBytes(int index)
       The resource URLs of the [managed instance groups]
       (/compute/docs/instance-groups/creating-groups-of-managed-instances)
       associated with green pool.
       
      repeated string green_instance_group_urls = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the greenInstanceGroupUrls at the given index.
    • getBluePoolDeletionStartTime

      String getBluePoolDeletionStartTime()
       Time to start deleting blue pool to complete blue-green upgrade,
       in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       
      string blue_pool_deletion_start_time = 4;
      Returns:
      The bluePoolDeletionStartTime.
    • getBluePoolDeletionStartTimeBytes

      com.google.protobuf.ByteString getBluePoolDeletionStartTimeBytes()
       Time to start deleting blue pool to complete blue-green upgrade,
       in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       
      string blue_pool_deletion_start_time = 4;
      Returns:
      The bytes for bluePoolDeletionStartTime.
    • getGreenPoolVersion

      String getGreenPoolVersion()
       Version of green pool.
       
      string green_pool_version = 5;
      Returns:
      The greenPoolVersion.
    • getGreenPoolVersionBytes

      com.google.protobuf.ByteString getGreenPoolVersionBytes()
       Version of green pool.
       
      string green_pool_version = 5;
      Returns:
      The bytes for greenPoolVersion.