Interface StartDeviceDiscoveryRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartDeviceDiscoveryRequest.Builder,
,StartDeviceDiscoveryRequest> IotManagedIntegrationsRequest.Builder
,SdkBuilder<StartDeviceDiscoveryRequest.Builder,
,StartDeviceDiscoveryRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartDeviceDiscoveryRequest
-
Method Summary
Modifier and TypeMethodDescriptionaccountAssociationId
(String accountAssociationId) The identifier of the cloud-to-cloud account association to use for discovery of third-party devices.authenticationMaterial
(String authenticationMaterial) The authentication material required to start the local device discovery job request.authenticationMaterialType
(String authenticationMaterialType) The type of authentication material used for device discovery jobs.authenticationMaterialType
(DiscoveryAuthMaterialType authenticationMaterialType) The type of authentication material used for device discovery jobs.clientToken
(String clientToken) An idempotency token.connectorAssociationIdentifier
(String connectorAssociationIdentifier) Deprecated.ConnectorAssociationIdentifier is deprecatedcontrollerIdentifier
(String controllerIdentifier) The id of the end-user's IoT hub.customProtocolDetail
(Map<String, String> customProtocolDetail) Additional protocol-specific details required for device discovery, which vary based on the discovery type.discoveryType
(String discoveryType) The discovery type supporting the type of device to be discovered in the device discovery task request.discoveryType
(DiscoveryType discoveryType) The discovery type supporting the type of device to be discovered in the device discovery task request.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Deprecated.Tags have been deprecated from this apiMethods 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.services.iotmanagedintegrations.model.IotManagedIntegrationsRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
discoveryType
The discovery type supporting the type of device to be discovered in the device discovery task request.
- Parameters:
discoveryType
- The discovery type supporting the type of device to be discovered in the device discovery task request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
discoveryType
The discovery type supporting the type of device to be discovered in the device discovery task request.
- Parameters:
discoveryType
- The discovery type supporting the type of device to be discovered in the device discovery task request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customProtocolDetail
Additional protocol-specific details required for device discovery, which vary based on the discovery type.
For a
DiscoveryType
ofCUSTOM
, the string-to-string map must have a key value ofName
set to a non-empty-string.- Parameters:
customProtocolDetail
- Additional protocol-specific details required for device discovery, which vary based on the discovery type.For a
DiscoveryType
ofCUSTOM
, the string-to-string map must have a key value ofName
set to a non-empty-string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controllerIdentifier
The id of the end-user's IoT hub.
- Parameters:
controllerIdentifier
- The id of the end-user's IoT hub.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorAssociationIdentifier
@Deprecated StartDeviceDiscoveryRequest.Builder connectorAssociationIdentifier(String connectorAssociationIdentifier) Deprecated.ConnectorAssociationIdentifier is deprecatedThe id of the connector association.
- Parameters:
connectorAssociationIdentifier
- The id of the connector association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountAssociationId
The identifier of the cloud-to-cloud account association to use for discovery of third-party devices.
- Parameters:
accountAssociationId
- The identifier of the cloud-to-cloud account association to use for discovery of third-party devices.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationMaterial
The authentication material required to start the local device discovery job request.
- Parameters:
authenticationMaterial
- The authentication material required to start the local device discovery job request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationMaterialType
The type of authentication material used for device discovery jobs.
- Parameters:
authenticationMaterialType
- The type of authentication material used for device discovery jobs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationMaterialType
StartDeviceDiscoveryRequest.Builder authenticationMaterialType(DiscoveryAuthMaterialType authenticationMaterialType) The type of authentication material used for device discovery jobs.
- Parameters:
authenticationMaterialType
- The type of authentication material used for device discovery jobs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.
- Parameters:
clientToken
- An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Deprecated.Tags have been deprecated from this apiA set of key/value pairs that are used to manage the device discovery request.
- Parameters:
tags
- A set of key/value pairs that are used to manage the device discovery request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartDeviceDiscoveryRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartDeviceDiscoveryRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-