Interface SecurityGroupSettingsRequest.Builder

  • Method Details

    • lockoutThreshold

      SecurityGroupSettingsRequest.Builder lockoutThreshold(Integer 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

      SecurityGroupSettingsRequest.Builder permittedNetworks(Collection<String> 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

      SecurityGroupSettingsRequest.Builder permittedNetworks(String... 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

      SecurityGroupSettingsRequest.Builder enableGuestFederation(Boolean 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

      SecurityGroupSettingsRequest.Builder globalFederation(Boolean 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

      SecurityGroupSettingsRequest.Builder federationMode(Integer 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 the WickrAwsNetworks.Builder avoiding the need to create one manually via WickrAwsNetworks.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to permittedWickrAwsNetworks(List<WickrAwsNetworks>).

      Parameters:
      permittedWickrAwsNetworks - a consumer that will call methods on WickrAwsNetworks.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 the PermittedWickrEnterpriseNetwork.Builder avoiding the need to create one manually via PermittedWickrEnterpriseNetwork.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to permittedWickrEnterpriseNetworks(List<PermittedWickrEnterpriseNetwork>).

      Parameters:
      permittedWickrEnterpriseNetworks - a consumer that will call methods on PermittedWickrEnterpriseNetwork.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: