Interface CreateNetworkProfileRequest.Builder
-
- All Superinterfaces:
AlexaForBusinessRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateNetworkProfileRequest.Builder,CreateNetworkProfileRequest>,SdkBuilder<CreateNetworkProfileRequest.Builder,CreateNetworkProfileRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateNetworkProfileRequest
public static interface CreateNetworkProfileRequest.Builder extends AlexaForBusinessRequest.Builder, SdkPojo, CopyableBuilder<CreateNetworkProfileRequest.Builder,CreateNetworkProfileRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateNetworkProfileRequest.BuildercertificateAuthorityArn(String certificateAuthorityArn)The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).CreateNetworkProfileRequest.BuilderclientRequestToken(String clientRequestToken)Sets the value of the ClientRequestToken property for this object.CreateNetworkProfileRequest.BuildercurrentPassword(String currentPassword)The current password of the Wi-Fi network.CreateNetworkProfileRequest.Builderdescription(String description)Detailed information about a device's network profile.CreateNetworkProfileRequest.BuildereapMethod(String eapMethod)The authentication standard that is used in the EAP framework.CreateNetworkProfileRequest.BuildereapMethod(NetworkEapMethod eapMethod)The authentication standard that is used in the EAP framework.CreateNetworkProfileRequest.BuildernetworkProfileName(String networkProfileName)The name of the network profile associated with a device.CreateNetworkProfileRequest.BuildernextPassword(String nextPassword)The next, or subsequent, password of the Wi-Fi network.CreateNetworkProfileRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateNetworkProfileRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateNetworkProfileRequest.BuildersecurityType(String securityType)The security type of the Wi-Fi network.CreateNetworkProfileRequest.BuildersecurityType(NetworkSecurityType securityType)The security type of the Wi-Fi network.CreateNetworkProfileRequest.Builderssid(String ssid)The SSID of the Wi-Fi network.CreateNetworkProfileRequest.Buildertags(Collection<Tag> tags)The tags to be added to the specified resource.CreateNetworkProfileRequest.Buildertags(Consumer<Tag.Builder>... tags)The tags to be added to the specified resource.CreateNetworkProfileRequest.Buildertags(Tag... tags)The tags to be added to the specified resource.CreateNetworkProfileRequest.BuildertrustAnchors(String... trustAnchors)The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.CreateNetworkProfileRequest.BuildertrustAnchors(Collection<String> trustAnchors)The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.-
Methods inherited from interface software.amazon.awssdk.services.alexaforbusiness.model.AlexaForBusinessRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
networkProfileName
CreateNetworkProfileRequest.Builder networkProfileName(String networkProfileName)
The name of the network profile associated with a device.
- Parameters:
networkProfileName- The name of the network profile associated with a device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateNetworkProfileRequest.Builder description(String description)
Detailed information about a device's network profile.
- Parameters:
description- Detailed information about a device's network profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssid
CreateNetworkProfileRequest.Builder ssid(String ssid)
The SSID of the Wi-Fi network.
- Parameters:
ssid- The SSID of the Wi-Fi network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityType
CreateNetworkProfileRequest.Builder securityType(String securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
- Parameters:
securityType- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkSecurityType,NetworkSecurityType
-
securityType
CreateNetworkProfileRequest.Builder securityType(NetworkSecurityType securityType)
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
- Parameters:
securityType- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkSecurityType,NetworkSecurityType
-
eapMethod
CreateNetworkProfileRequest.Builder eapMethod(String eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
- Parameters:
eapMethod- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkEapMethod,NetworkEapMethod
-
eapMethod
CreateNetworkProfileRequest.Builder eapMethod(NetworkEapMethod eapMethod)
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
- Parameters:
eapMethod- The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NetworkEapMethod,NetworkEapMethod
-
currentPassword
CreateNetworkProfileRequest.Builder currentPassword(String currentPassword)
The current password of the Wi-Fi network.
- Parameters:
currentPassword- The current password of the Wi-Fi network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextPassword
CreateNetworkProfileRequest.Builder nextPassword(String nextPassword)
The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.
- Parameters:
nextPassword- The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateAuthorityArn
CreateNetworkProfileRequest.Builder certificateAuthorityArn(String certificateAuthorityArn)
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
- Parameters:
certificateAuthorityArn- The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustAnchors
CreateNetworkProfileRequest.Builder trustAnchors(Collection<String> trustAnchors)
The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.
- Parameters:
trustAnchors- The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustAnchors
CreateNetworkProfileRequest.Builder trustAnchors(String... trustAnchors)
The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.
- Parameters:
trustAnchors- The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientRequestToken
CreateNetworkProfileRequest.Builder clientRequestToken(String clientRequestToken)
Sets the value of the ClientRequestToken property for this object.- Parameters:
clientRequestToken- The new value for the ClientRequestToken property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateNetworkProfileRequest.Builder tags(Collection<Tag> tags)
The tags to be added to the specified resource. Do not provide system tags.
- Parameters:
tags- The tags to be added to the specified resource. Do not provide system tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateNetworkProfileRequest.Builder tags(Tag... tags)
The tags to be added to the specified resource. Do not provide system tags.
- Parameters:
tags- The tags to be added to the specified resource. Do not provide system tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateNetworkProfileRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags to be added to the specified resource. Do not provide system tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateNetworkProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateNetworkProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-