Package s2.v1alpha

Interface CreateBasinRequestOrBuilder

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

public interface CreateBasinRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Basin name, which must be globally unique.
    com.google.protobuf.ByteString
    Basin name, which must be globally unique.
    Explicit cell assignment, if it is owned by the account.
    com.google.protobuf.ByteString
    Explicit cell assignment, if it is owned by the account.
    Basin configuration.
    Basin configuration.
    Basin scope.
    com.google.protobuf.ByteString
    Basin scope.
    boolean
    Explicit cell assignment, if it is owned by the account.
    boolean
    Basin configuration.
    boolean
    Basin scope.

    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

    • getBasin

      String getBasin()
       Basin name, which must be globally unique. It can be omitted to let the service assign a unique name.
       The name must be between 8 and 48 characters, comprising lowercase letters, numbers and hyphens.
       It cannot begin or end with a hyphen.
       
      string basin = 1;
      Returns:
      The basin.
    • getBasinBytes

      com.google.protobuf.ByteString getBasinBytes()
       Basin name, which must be globally unique. It can be omitted to let the service assign a unique name.
       The name must be between 8 and 48 characters, comprising lowercase letters, numbers and hyphens.
       It cannot begin or end with a hyphen.
       
      string basin = 1;
      Returns:
      The bytes for basin.
    • hasConfig

      boolean hasConfig()
       Basin configuration.
       
      .s2.v1alpha.BasinConfig config = 2;
      Returns:
      Whether the config field is set.
    • getConfig

      BasinConfig getConfig()
       Basin configuration.
       
      .s2.v1alpha.BasinConfig config = 2;
      Returns:
      The config.
    • getConfigOrBuilder

      BasinConfigOrBuilder getConfigOrBuilder()
       Basin configuration.
       
      .s2.v1alpha.BasinConfig config = 2;
    • hasScope

      boolean hasScope()
       Basin scope. It should be formatted as "{cloud}:{region}", e.g. "aws:us-east-1".
       
      string scope = 3;
      Returns:
      Whether the scope field is set.
    • getScope

      String getScope()
       Basin scope. It should be formatted as "{cloud}:{region}", e.g. "aws:us-east-1".
       
      string scope = 3;
      Returns:
      The scope.
    • getScopeBytes

      com.google.protobuf.ByteString getScopeBytes()
       Basin scope. It should be formatted as "{cloud}:{region}", e.g. "aws:us-east-1".
       
      string scope = 3;
      Returns:
      The bytes for scope.
    • hasCell

      boolean hasCell()
       Explicit cell assignment, if it is owned by the account.
       
      string cell = 4;
      Returns:
      Whether the cell field is set.
    • getCell

      String getCell()
       Explicit cell assignment, if it is owned by the account.
       
      string cell = 4;
      Returns:
      The cell.
    • getCellBytes

      com.google.protobuf.ByteString getCellBytes()
       Explicit cell assignment, if it is owned by the account.
       
      string cell = 4;
      Returns:
      The bytes for cell.
    • getAssignmentCase