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
      java.lang.String getBasin()
      Basin name, which must be globally unique.
      com.google.protobuf.ByteString getBasinBytes()
      Basin name, which must be globally unique.
      BasinConfig getConfig()
      Basin configuration.
      BasinConfigOrBuilder getConfigOrBuilder()
      Basin configuration.
      BasinScope getScope()
      Basin scope.
      int getScopeValue()
      Basin scope.
      boolean hasConfig()
      Basin configuration.
      • 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.
         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.
         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;
      • getScopeValue

        int getScopeValue()
         Basin scope.
         
        .s2.v1alpha.BasinScope scope = 3;
        Returns:
        The enum numeric value on the wire for scope.
      • getScope

        BasinScope getScope()
         Basin scope.
         
        .s2.v1alpha.BasinScope scope = 3;
        Returns:
        The scope.