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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VersionToPublish.BuilderassociatedRuleGroupArn(String associatedRuleGroupArn)The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.VersionToPublish.BuilderforecastedLifetime(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 Detail
-
associatedRuleGroupArn
VersionToPublish.Builder associatedRuleGroupArn(String 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
VersionToPublish.Builder forecastedLifetime(Integer 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.
-
-