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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default VdmAttributes.BuilderdashboardAttributes(Consumer<DashboardAttributes.Builder> dashboardAttributes)Specifies additional settings for your VDM configuration as applicable to the Dashboard.VdmAttributes.BuilderdashboardAttributes(DashboardAttributes dashboardAttributes)Specifies additional settings for your VDM configuration as applicable to the Dashboard.default VdmAttributes.BuilderguardianAttributes(Consumer<GuardianAttributes.Builder> guardianAttributes)Specifies additional settings for your VDM configuration as applicable to the Guardian.VdmAttributes.BuilderguardianAttributes(GuardianAttributes guardianAttributes)Specifies additional settings for your VDM configuration as applicable to the Guardian.VdmAttributes.BuildervdmEnabled(String vdmEnabled)Specifies the status of your VDM configuration.VdmAttributes.BuildervdmEnabled(FeatureStatus vdmEnabled)Specifies the status of your VDM configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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:
FeatureStatus,FeatureStatus
-
-
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:
FeatureStatus,FeatureStatus
-
-
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 theDashboardAttributes.Builderavoiding the need to create one manually viaDashboardAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todashboardAttributes(DashboardAttributes).- Parameters:
dashboardAttributes- a consumer that will call methods onDashboardAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dashboardAttributes(DashboardAttributes)
-
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 theGuardianAttributes.Builderavoiding the need to create one manually viaGuardianAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toguardianAttributes(GuardianAttributes).- Parameters:
guardianAttributes- a consumer that will call methods onGuardianAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
guardianAttributes(GuardianAttributes)
-
-