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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      CreateBasinRequest.AssignmentCase getAssignmentCase()  
      java.lang.String getBasin()
      Basin name, which must be globally unique.
      com.google.protobuf.ByteString getBasinBytes()
      Basin name, which must be globally unique.
      java.lang.String getCell()
      Explicit cell assignment, if it is owned by the account.
      com.google.protobuf.ByteString getCellBytes()
      Explicit cell assignment, if it is owned by the account.
      BasinConfig getConfig()
      Basin configuration.
      BasinConfigOrBuilder getConfigOrBuilder()
      Basin configuration.
      java.lang.String getScope()
      Basin scope.
      com.google.protobuf.ByteString getScopeBytes()
      Basin scope.
      boolean hasCell()
      Explicit cell assignment, if it is owned by the account.
      boolean hasConfig()
      Basin configuration.
      boolean hasScope()
      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 Detail

      • getBasin

        java.lang.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

        java.lang.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

        java.lang.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.