Interface DescribedSecurityPolicy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DescribedSecurityPolicy.Builder,DescribedSecurityPolicy>,SdkBuilder<DescribedSecurityPolicy.Builder,DescribedSecurityPolicy>,SdkPojo
- Enclosing class:
- DescribedSecurityPolicy
public static interface DescribedSecurityPolicy.Builder extends SdkPojo, CopyableBuilder<DescribedSecurityPolicy.Builder,DescribedSecurityPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribedSecurityPolicy.Builderfips(Boolean fips)Specifies whether this policy enables Federal Information Processing Standards (FIPS).DescribedSecurityPolicy.BuildersecurityPolicyName(String securityPolicyName)Specifies the name of the security policy that is attached to the server.DescribedSecurityPolicy.BuildersshCiphers(String... sshCiphers)Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildersshCiphers(Collection<String> sshCiphers)Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildersshKexs(String... sshKexs)Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildersshKexs(Collection<String> sshKexs)Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildersshMacs(String... sshMacs)Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildersshMacs(Collection<String> sshMacs)Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildertlsCiphers(String... tlsCiphers)Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.DescribedSecurityPolicy.BuildertlsCiphers(Collection<String> tlsCiphers)Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.-
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 Detail
-
fips
DescribedSecurityPolicy.Builder fips(Boolean fips)
Specifies whether this policy enables Federal Information Processing Standards (FIPS).
- Parameters:
fips- Specifies whether this policy enables Federal Information Processing Standards (FIPS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityPolicyName
DescribedSecurityPolicy.Builder securityPolicyName(String securityPolicyName)
Specifies the name of the security policy that is attached to the server.
- Parameters:
securityPolicyName- Specifies the name of the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshCiphers
DescribedSecurityPolicy.Builder sshCiphers(Collection<String> sshCiphers)
Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.
- Parameters:
sshCiphers- Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshCiphers
DescribedSecurityPolicy.Builder sshCiphers(String... sshCiphers)
Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.
- Parameters:
sshCiphers- Specifies the enabled Secure Shell (SSH) cipher encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshKexs
DescribedSecurityPolicy.Builder sshKexs(Collection<String> sshKexs)
Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.
- Parameters:
sshKexs- Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshKexs
DescribedSecurityPolicy.Builder sshKexs(String... sshKexs)
Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.
- Parameters:
sshKexs- Specifies the enabled SSH key exchange (KEX) encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshMacs
DescribedSecurityPolicy.Builder sshMacs(Collection<String> sshMacs)
Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.
- Parameters:
sshMacs- Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshMacs
DescribedSecurityPolicy.Builder sshMacs(String... sshMacs)
Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.
- Parameters:
sshMacs- Specifies the enabled SSH message authentication code (MAC) encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsCiphers
DescribedSecurityPolicy.Builder tlsCiphers(Collection<String> tlsCiphers)
Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.
- Parameters:
tlsCiphers- Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsCiphers
DescribedSecurityPolicy.Builder tlsCiphers(String... tlsCiphers)
Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.
- Parameters:
tlsCiphers- Specifies the enabled Transport Layer Security (TLS) cipher encryption algorithms in the security policy that is attached to the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-