Interface SettingEntry.Builder

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

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

    • type

      The type, or category, of a directory setting. Similar settings have the same type. For example, Protocol, Cipher, or Certificate-Based Authentication.

      Parameters:
      type - The type, or category, of a directory setting. Similar settings have the same type. For example, Protocol, Cipher, or Certificate-Based Authentication.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the directory setting. For example:

      TLS_1_0

      Parameters:
      name - The name of the directory setting. For example:

      TLS_1_0

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedValues

      SettingEntry.Builder allowedValues(String allowedValues)

      The valid range of values for the directory setting. These values depend on the DataType of your directory.

      Parameters:
      allowedValues - The valid range of values for the directory setting. These values depend on the DataType of your directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appliedValue

      SettingEntry.Builder appliedValue(String appliedValue)

      The value of the directory setting that is applied to the directory.

      Parameters:
      appliedValue - The value of the directory setting that is applied to the directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedValue

      SettingEntry.Builder requestedValue(String requestedValue)

      The value that was last requested for the directory setting.

      Parameters:
      requestedValue - The value that was last requested for the directory setting.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestStatus

      SettingEntry.Builder requestStatus(String requestStatus)

      The overall status of the request to update the directory setting request. If the directory setting is deployed in more than one region, and the request fails in any region, the overall status is Failed.

      Parameters:
      requestStatus - The overall status of the request to update the directory setting request. If the directory setting is deployed in more than one region, and the request fails in any region, the overall status is Failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • requestStatus

      SettingEntry.Builder requestStatus(DirectoryConfigurationStatus requestStatus)

      The overall status of the request to update the directory setting request. If the directory setting is deployed in more than one region, and the request fails in any region, the overall status is Failed.

      Parameters:
      requestStatus - The overall status of the request to update the directory setting request. If the directory setting is deployed in more than one region, and the request fails in any region, the overall status is Failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • requestDetailedStatusWithStrings

      SettingEntry.Builder requestDetailedStatusWithStrings(Map<String,String> requestDetailedStatus)

      Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.

      Parameters:
      requestDetailedStatus - Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestDetailedStatus

      SettingEntry.Builder requestDetailedStatus(Map<String,DirectoryConfigurationStatus> requestDetailedStatus)

      Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.

      Parameters:
      requestDetailedStatus - Details about the status of the request to update the directory setting. If the directory setting is deployed in more than one region, status is returned for the request in each region where the setting is deployed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestStatusMessage

      SettingEntry.Builder requestStatusMessage(String requestStatusMessage)

      The last status message for the directory status request.

      Parameters:
      requestStatusMessage - The last status message for the directory status request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedDateTime

      SettingEntry.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

      The date and time when the directory setting was last updated.

      Parameters:
      lastUpdatedDateTime - The date and time when the directory setting was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastRequestedDateTime

      SettingEntry.Builder lastRequestedDateTime(Instant lastRequestedDateTime)

      The date and time when the request to update a directory setting was last submitted.

      Parameters:
      lastRequestedDateTime - The date and time when the request to update a directory setting was last submitted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataType

      SettingEntry.Builder dataType(String dataType)

      The data type of a directory setting. This is used to define the AllowedValues of a setting. For example a data type can be Boolean, DurationInSeconds, or Enum.

      Parameters:
      dataType - The data type of a directory setting. This is used to define the AllowedValues of a setting. For example a data type can be Boolean, DurationInSeconds, or Enum.
      Returns:
      Returns a reference to this object so that method calls can be chained together.