Interface SecurityGroupSettingsRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SecurityGroupSettingsRequest.Builder,,SecurityGroupSettingsRequest> SdkBuilder<SecurityGroupSettingsRequest.Builder,,SecurityGroupSettingsRequest> SdkPojo
- Enclosing class:
SecurityGroupSettingsRequest
-
Method Summary
Modifier and TypeMethodDescriptionenableGuestFederation(Boolean enableGuestFederation) Guest users let you work with people outside your organization that only have limited access to Wickr.enableRestrictedGlobalFederation(Boolean enableRestrictedGlobalFederation) Enables restricted global federation to limit communication to specific permitted networks only.federationMode(Integer federationMode) The local federation mode.globalFederation(Boolean globalFederation) Allow users to securely federate with all Amazon Web Services Wickr networks and Amazon Web Services Enterprise networks.lockoutThreshold(Integer lockoutThreshold) The number of failed password attempts before a user account is locked out.permittedNetworks(String... permittedNetworks) A list of network IDs that are permitted for local federation when federation mode is set to restricted.permittedNetworks(Collection<String> permittedNetworks) A list of network IDs that are permitted for local federation when federation mode is set to restricted.permittedWickrAwsNetworks(Collection<WickrAwsNetworks> permittedWickrAwsNetworks) A list of permitted Amazon Web Services Wickr networks for restricted global federation.permittedWickrAwsNetworks(Consumer<WickrAwsNetworks.Builder>... permittedWickrAwsNetworks) A list of permitted Amazon Web Services Wickr networks for restricted global federation.permittedWickrAwsNetworks(WickrAwsNetworks... permittedWickrAwsNetworks) A list of permitted Amazon Web Services Wickr networks for restricted global federation.permittedWickrEnterpriseNetworks(Collection<PermittedWickrEnterpriseNetwork> permittedWickrEnterpriseNetworks) A list of permitted Wickr Enterprise networks for restricted global federation.permittedWickrEnterpriseNetworks(Consumer<PermittedWickrEnterpriseNetwork.Builder>... permittedWickrEnterpriseNetworks) A list of permitted Wickr Enterprise networks for restricted global federation.permittedWickrEnterpriseNetworks(PermittedWickrEnterpriseNetwork... permittedWickrEnterpriseNetworks) A list of permitted Wickr Enterprise networks for restricted global federation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
lockoutThreshold
The number of failed password attempts before a user account is locked out.
- Parameters:
lockoutThreshold- The number of failed password attempts before a user account is locked out.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedNetworks
A list of network IDs that are permitted for local federation when federation mode is set to restricted.
- Parameters:
permittedNetworks- A list of network IDs that are permitted for local federation when federation mode is set to restricted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedNetworks
A list of network IDs that are permitted for local federation when federation mode is set to restricted.
- Parameters:
permittedNetworks- A list of network IDs that are permitted for local federation when federation mode is set to restricted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableGuestFederation
Guest users let you work with people outside your organization that only have limited access to Wickr. Only valid when federationMode is set to Global.
- Parameters:
enableGuestFederation- Guest users let you work with people outside your organization that only have limited access to Wickr. Only valid when federationMode is set to Global.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalFederation
Allow users to securely federate with all Amazon Web Services Wickr networks and Amazon Web Services Enterprise networks.
- Parameters:
globalFederation- Allow users to securely federate with all Amazon Web Services Wickr networks and Amazon Web Services Enterprise networks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
federationMode
The local federation mode. Values: 0 (none), 1 (federated - all networks), 2 (restricted - only permitted networks).
- Parameters:
federationMode- The local federation mode. Values: 0 (none), 1 (federated - all networks), 2 (restricted - only permitted networks).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableRestrictedGlobalFederation
SecurityGroupSettingsRequest.Builder enableRestrictedGlobalFederation(Boolean enableRestrictedGlobalFederation) Enables restricted global federation to limit communication to specific permitted networks only. Requires globalFederation to be enabled.
- Parameters:
enableRestrictedGlobalFederation- Enables restricted global federation to limit communication to specific permitted networks only. Requires globalFederation to be enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedWickrAwsNetworks
SecurityGroupSettingsRequest.Builder permittedWickrAwsNetworks(Collection<WickrAwsNetworks> permittedWickrAwsNetworks) A list of permitted Amazon Web Services Wickr networks for restricted global federation.
- Parameters:
permittedWickrAwsNetworks- A list of permitted Amazon Web Services Wickr networks for restricted global federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedWickrAwsNetworks
SecurityGroupSettingsRequest.Builder permittedWickrAwsNetworks(WickrAwsNetworks... permittedWickrAwsNetworks) A list of permitted Amazon Web Services Wickr networks for restricted global federation.
- Parameters:
permittedWickrAwsNetworks- A list of permitted Amazon Web Services Wickr networks for restricted global federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedWickrAwsNetworks
SecurityGroupSettingsRequest.Builder permittedWickrAwsNetworks(Consumer<WickrAwsNetworks.Builder>... permittedWickrAwsNetworks) A list of permitted Amazon Web Services Wickr networks for restricted global federation.
This is a convenience method that creates an instance of theWickrAwsNetworks.Builderavoiding the need to create one manually viaWickrAwsNetworks.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topermittedWickrAwsNetworks(List<WickrAwsNetworks>).- Parameters:
permittedWickrAwsNetworks- a consumer that will call methods onWickrAwsNetworks.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permittedWickrEnterpriseNetworks
SecurityGroupSettingsRequest.Builder permittedWickrEnterpriseNetworks(Collection<PermittedWickrEnterpriseNetwork> permittedWickrEnterpriseNetworks) A list of permitted Wickr Enterprise networks for restricted global federation.
- Parameters:
permittedWickrEnterpriseNetworks- A list of permitted Wickr Enterprise networks for restricted global federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedWickrEnterpriseNetworks
SecurityGroupSettingsRequest.Builder permittedWickrEnterpriseNetworks(PermittedWickrEnterpriseNetwork... permittedWickrEnterpriseNetworks) A list of permitted Wickr Enterprise networks for restricted global federation.
- Parameters:
permittedWickrEnterpriseNetworks- A list of permitted Wickr Enterprise networks for restricted global federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permittedWickrEnterpriseNetworks
SecurityGroupSettingsRequest.Builder permittedWickrEnterpriseNetworks(Consumer<PermittedWickrEnterpriseNetwork.Builder>... permittedWickrEnterpriseNetworks) A list of permitted Wickr Enterprise networks for restricted global federation.
This is a convenience method that creates an instance of thePermittedWickrEnterpriseNetwork.Builderavoiding the need to create one manually viaPermittedWickrEnterpriseNetwork.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topermittedWickrEnterpriseNetworks(List<PermittedWickrEnterpriseNetwork>).- Parameters:
permittedWickrEnterpriseNetworks- a consumer that will call methods onPermittedWickrEnterpriseNetwork.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-