Interface IpAccessSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IpAccessSettings.Builder,
,IpAccessSettings> SdkBuilder<IpAccessSettings.Builder,
,IpAccessSettings> SdkPojo
- Enclosing class:
IpAccessSettings
-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext
(Map<String, String> additionalEncryptionContext) The additional encryption context of the IP access settings.associatedPortalArns
(String... associatedPortalArns) A list of web portal ARNs that this IP access settings resource is associated with.associatedPortalArns
(Collection<String> associatedPortalArns) A list of web portal ARNs that this IP access settings resource is associated with.creationDate
(Instant creationDate) The creation date timestamp of the IP access settings.customerManagedKey
(String customerManagedKey) The customer managed key used to encrypt sensitive information in the IP access settings.description
(String description) The description of the IP access settings.displayName
(String displayName) The display name of the IP access settings.ipAccessSettingsArn
(String ipAccessSettingsArn) The ARN of the IP access settings resource.ipRules
(Collection<IpRule> ipRules) The IP rules of the IP access settings.ipRules
(Consumer<IpRule.Builder>... ipRules) The IP rules of the IP access settings.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, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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
The IP rules of the IP access settings.
This is a convenience method that creates an instance of theIpRule.Builder
avoiding the need to create one manually viaIpRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipRules(List<IpRule>)
.- 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:
-