Interface AdditionalLimit.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AdditionalLimit.Builder,AdditionalLimit>, SdkBuilder<AdditionalLimit.Builder,AdditionalLimit>, SdkPojo
Enclosing class:
AdditionalLimit

public static interface AdditionalLimit.Builder extends SdkPojo, CopyableBuilder<AdditionalLimit.Builder,AdditionalLimit>
  • Method Details

    • limitName

      AdditionalLimit.Builder limitName(String limitName)

      Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
      Attributes and their details:

      • MaximumNumberOfDataNodesSupported
      • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
      • MaximumNumberOfDataNodesWithoutMasterNode
      • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

      Parameters:
      limitName - Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
      Attributes and their details:
      • MaximumNumberOfDataNodesSupported
      • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
      • MaximumNumberOfDataNodesWithoutMasterNode
      • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitValues

      AdditionalLimit.Builder limitValues(Collection<String> limitValues)

      Value for given AdditionalLimit$LimitName .

      Parameters:
      limitValues - Value for given AdditionalLimit$LimitName .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitValues

      AdditionalLimit.Builder limitValues(String... limitValues)

      Value for given AdditionalLimit$LimitName .

      Parameters:
      limitValues - Value for given AdditionalLimit$LimitName .
      Returns:
      Returns a reference to this object so that method calls can be chained together.