Interface IpAccessSettings.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<IpAccessSettings.Builder,,- IpAccessSettings> - SdkBuilder<IpAccessSettings.Builder,,- IpAccessSettings> - SdkPojo
- Enclosing class:
- IpAccessSettings
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
ipAccessSettingsArnThe 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.
 
- 
associatedPortalArnsA 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.
 
- 
associatedPortalArnsA 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.
 
- 
ipRulesThe 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.
 
- 
ipRulesThe 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.
 
- 
ipRulesThe 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 toipRules(List<IpRule>).- Parameters:
- ipRules- a consumer that will call methods on- IpRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
displayNameThe 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.
 
- 
descriptionThe 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.
 
- 
creationDateThe 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.
 
- 
customerManagedKeyThe 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.
 
- 
additionalEncryptionContextIpAccessSettings.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.
 
 
-