Interface UpdateGatewayCapabilityConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateGatewayCapabilityConfigurationRequest.Builder,
,UpdateGatewayCapabilityConfigurationRequest> IoTSiteWiseRequest.Builder
,SdkBuilder<UpdateGatewayCapabilityConfigurationRequest.Builder,
,UpdateGatewayCapabilityConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateGatewayCapabilityConfigurationRequest
@Mutable
@NotThreadSafe
public static interface UpdateGatewayCapabilityConfigurationRequest.Builder
extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<UpdateGatewayCapabilityConfigurationRequest.Builder,UpdateGatewayCapabilityConfigurationRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncapabilityConfiguration
(String capabilityConfiguration) The JSON document that defines the configuration for the gateway capability.capabilityNamespace
(String capabilityNamespace) The namespace of the gateway capability configuration to be updated.The ID of the gateway to be updated.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.services.iotsitewise.model.IoTSiteWiseRequest.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
-
gatewayId
The ID of the gateway to be updated.
- Parameters:
gatewayId
- The ID of the gateway to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilityNamespace
The namespace of the gateway capability configuration to be updated. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:version
, whereversion
is a number such as1
.- Parameters:
capabilityNamespace
- The namespace of the gateway capability configuration to be updated. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespaceiotsitewise:opcuacollector:version
, whereversion
is a number such as1
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilityConfiguration
UpdateGatewayCapabilityConfigurationRequest.Builder capabilityConfiguration(String capabilityConfiguration) The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.
- Parameters:
capabilityConfiguration
- The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateGatewayCapabilityConfigurationRequest.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
UpdateGatewayCapabilityConfigurationRequest.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.
-