Interface VersionToPublish.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VersionToPublish.Builder,
,VersionToPublish> SdkBuilder<VersionToPublish.Builder,
,VersionToPublish> SdkPojo
- Enclosing class:
VersionToPublish
public static interface VersionToPublish.Builder
extends SdkPojo, CopyableBuilder<VersionToPublish.Builder,VersionToPublish>
-
Method Summary
Modifier and TypeMethodDescriptionassociatedRuleGroupArn
(String associatedRuleGroupArn) The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.forecastedLifetime
(Integer forecastedLifetime) The amount of time the vendor expects this version of the managed rule group to last, in days.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 Details
-
associatedRuleGroupArn
The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.
- Parameters:
associatedRuleGroupArn
- The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forecastedLifetime
The amount of time the vendor expects this version of the managed rule group to last, in days.
- Parameters:
forecastedLifetime
- The amount of time the vendor expects this version of the managed rule group to last, in days.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-