Interface Limits.Builder

    • Method Detail

      • storageTypes

        Limits.Builder storageTypes​(Collection<StorageType> storageTypes)

        StorageType represents the list of storage related types and attributes that are available for given InstanceType.

        Parameters:
        storageTypes - StorageType represents the list of storage related types and attributes that are available for given InstanceType.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • storageTypes

        Limits.Builder storageTypes​(StorageType... storageTypes)

        StorageType represents the list of storage related types and attributes that are available for given InstanceType.

        Parameters:
        storageTypes - StorageType represents the list of storage related types and attributes that are available for given InstanceType.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • storageTypes

        Limits.Builder storageTypes​(Consumer<StorageType.Builder>... storageTypes)

        StorageType represents the list of storage related types and attributes that are available for given InstanceType.

        This is a convenience method that creates an instance of the StorageType.Builder avoiding the need to create one manually via StorageType.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #storageTypes(List).

        Parameters:
        storageTypes - a consumer that will call methods on StorageType.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #storageTypes(java.util.Collection)
      • instanceLimits

        Limits.Builder instanceLimits​(InstanceLimits instanceLimits)
        Sets the value of the InstanceLimits property for this object.
        Parameters:
        instanceLimits - The new value for the InstanceLimits property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalLimits

        Limits.Builder additionalLimits​(Collection<AdditionalLimit> additionalLimits)

        List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

        Parameters:
        additionalLimits - List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalLimits

        Limits.Builder additionalLimits​(AdditionalLimit... additionalLimits)

        List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

        Parameters:
        additionalLimits - List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .
        Returns:
        Returns a reference to this object so that method calls can be chained together.