Interface VdmAttributes.Builder

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

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

    • vdmEnabled

      VdmAttributes.Builder vdmEnabled(String vdmEnabled)

      Specifies the status of your VDM configuration. Can be one of the following:

      • ENABLED – Amazon SES enables VDM for your account.

      • DISABLED – Amazon SES disables VDM for your account.

      Parameters:
      vdmEnabled - Specifies the status of your VDM configuration. Can be one of the following:

      • ENABLED – Amazon SES enables VDM for your account.

      • DISABLED – Amazon SES disables VDM for your account.

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

      VdmAttributes.Builder vdmEnabled(FeatureStatus vdmEnabled)

      Specifies the status of your VDM configuration. Can be one of the following:

      • ENABLED – Amazon SES enables VDM for your account.

      • DISABLED – Amazon SES disables VDM for your account.

      Parameters:
      vdmEnabled - Specifies the status of your VDM configuration. Can be one of the following:

      • ENABLED – Amazon SES enables VDM for your account.

      • DISABLED – Amazon SES disables VDM for your account.

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

      VdmAttributes.Builder dashboardAttributes(DashboardAttributes dashboardAttributes)

      Specifies additional settings for your VDM configuration as applicable to the Dashboard.

      Parameters:
      dashboardAttributes - Specifies additional settings for your VDM configuration as applicable to the Dashboard.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dashboardAttributes

      default VdmAttributes.Builder dashboardAttributes(Consumer<DashboardAttributes.Builder> dashboardAttributes)

      Specifies additional settings for your VDM configuration as applicable to the Dashboard.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dashboardAttributes(DashboardAttributes).

      Parameters:
      dashboardAttributes - a consumer that will call methods on DashboardAttributes.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • guardianAttributes

      VdmAttributes.Builder guardianAttributes(GuardianAttributes guardianAttributes)

      Specifies additional settings for your VDM configuration as applicable to the Guardian.

      Parameters:
      guardianAttributes - Specifies additional settings for your VDM configuration as applicable to the Guardian.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • guardianAttributes

      default VdmAttributes.Builder guardianAttributes(Consumer<GuardianAttributes.Builder> guardianAttributes)

      Specifies additional settings for your VDM configuration as applicable to the Guardian.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to guardianAttributes(GuardianAttributes).

      Parameters:
      guardianAttributes - a consumer that will call methods on GuardianAttributes.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: