Interface UpdateGatewayCapabilityConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateGatewayCapabilityConfigurationRequest.Builder,,UpdateGatewayCapabilityConfigurationRequest> IoTSiteWiseRequest.Builder,SdkBuilder<UpdateGatewayCapabilityConfigurationRequest.Builder,,UpdateGatewayCapabilityConfigurationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateGatewayCapabilityConfigurationRequest
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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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, whereversionis 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, whereversionis 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-