Interface IpAccessSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IpAccessSettings.Builder,IpAccessSettings>,SdkBuilder<IpAccessSettings.Builder,IpAccessSettings>,SdkPojo
- Enclosing class:
- IpAccessSettings
public static interface IpAccessSettings.Builder extends SdkPojo, CopyableBuilder<IpAccessSettings.Builder,IpAccessSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IpAccessSettings.BuilderadditionalEncryptionContext(Map<String,String> additionalEncryptionContext)The additional encryption context of the IP access settings.IpAccessSettings.BuilderassociatedPortalArns(String... associatedPortalArns)A list of web portal ARNs that this IP access settings resource is associated with.IpAccessSettings.BuilderassociatedPortalArns(Collection<String> associatedPortalArns)A list of web portal ARNs that this IP access settings resource is associated with.IpAccessSettings.BuildercreationDate(Instant creationDate)The creation date timestamp of the IP access settings.IpAccessSettings.BuildercustomerManagedKey(String customerManagedKey)The customer managed key used to encrypt sensitive information in the IP access settings.IpAccessSettings.Builderdescription(String description)The description of the IP access settings.IpAccessSettings.BuilderdisplayName(String displayName)The display name of the IP access settings.IpAccessSettings.BuilderipAccessSettingsArn(String ipAccessSettingsArn)The ARN of the IP access settings resource.IpAccessSettings.BuilderipRules(Collection<IpRule> ipRules)The IP rules of the IP access settings.IpAccessSettings.BuilderipRules(Consumer<IpRule.Builder>... ipRules)The IP rules of the IP access settings.IpAccessSettings.BuilderipRules(IpRule... ipRules)The IP rules of the IP access settings.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
additionalEncryptionContext
IpAccessSettings.Builder additionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The additional encryption context of the IP access settings.
- Parameters:
additionalEncryptionContext- The additional encryption context of the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedPortalArns
IpAccessSettings.Builder associatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this IP access settings resource is associated with.
- Parameters:
associatedPortalArns- A list of web portal ARNs that this IP access settings resource is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedPortalArns
IpAccessSettings.Builder associatedPortalArns(String... associatedPortalArns)
A list of web portal ARNs that this IP access settings resource is associated with.
- Parameters:
associatedPortalArns- A list of web portal ARNs that this IP access settings resource is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
IpAccessSettings.Builder creationDate(Instant creationDate)
The creation date timestamp of the IP access settings.
- Parameters:
creationDate- The creation date timestamp of the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerManagedKey
IpAccessSettings.Builder customerManagedKey(String customerManagedKey)
The customer managed key used to encrypt sensitive information in the IP access settings.
- Parameters:
customerManagedKey- The customer managed key used to encrypt sensitive information in the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
IpAccessSettings.Builder description(String description)
The description of the IP access settings.
- Parameters:
description- The description of the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
IpAccessSettings.Builder displayName(String displayName)
The display name of the IP access settings.
- Parameters:
displayName- The display name of the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAccessSettingsArn
IpAccessSettings.Builder ipAccessSettingsArn(String ipAccessSettingsArn)
The ARN of the IP access settings resource.
- Parameters:
ipAccessSettingsArn- The ARN of the IP access settings resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipRules
IpAccessSettings.Builder ipRules(Collection<IpRule> ipRules)
The IP rules of the IP access settings.
- Parameters:
ipRules- The IP rules of the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipRules
IpAccessSettings.Builder ipRules(IpRule... ipRules)
The IP rules of the IP access settings.
- Parameters:
ipRules- The IP rules of the IP access settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipRules
IpAccessSettings.Builder ipRules(Consumer<IpRule.Builder>... ipRules)
The IP rules of the IP access settings.
This is a convenience method that creates an instance of theIpRule.Builderavoiding the need to create one manually viaIpRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#ipRules(List.) - Parameters:
ipRules- a consumer that will call methods onIpRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#ipRules(java.util.Collection)
-
-