Interface CreateGroupVersionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateGroupVersionRequest.Builder,
,CreateGroupVersionRequest> GreengrassRequest.Builder
,SdkBuilder<CreateGroupVersionRequest.Builder,
,CreateGroupVersionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateGroupVersionRequest
public static interface CreateGroupVersionRequest.Builder
extends GreengrassRequest.Builder, SdkPojo, CopyableBuilder<CreateGroupVersionRequest.Builder,CreateGroupVersionRequest>
-
Method Summary
Modifier and TypeMethodDescriptionamznClientToken
(String amznClientToken) A client token used to correlate requests and responses.connectorDefinitionVersionArn
(String connectorDefinitionVersionArn) The ARN of the connector definition version for this group.coreDefinitionVersionArn
(String coreDefinitionVersionArn) The ARN of the core definition version for this group.deviceDefinitionVersionArn
(String deviceDefinitionVersionArn) The ARN of the device definition version for this group.functionDefinitionVersionArn
(String functionDefinitionVersionArn) The ARN of the function definition version for this group.The ID of the Greengrass group.loggerDefinitionVersionArn
(String loggerDefinitionVersionArn) The ARN of the logger definition version for this group.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.resourceDefinitionVersionArn
(String resourceDefinitionVersionArn) The ARN of the resource definition version for this group.subscriptionDefinitionVersionArn
(String subscriptionDefinitionVersionArn) The ARN of the subscription definition version for this group.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.greengrass.model.GreengrassRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
amznClientToken
A client token used to correlate requests and responses.- Parameters:
amznClientToken
- A client token used to correlate requests and responses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorDefinitionVersionArn
CreateGroupVersionRequest.Builder connectorDefinitionVersionArn(String connectorDefinitionVersionArn) The ARN of the connector definition version for this group.- Parameters:
connectorDefinitionVersionArn
- The ARN of the connector definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coreDefinitionVersionArn
The ARN of the core definition version for this group.- Parameters:
coreDefinitionVersionArn
- The ARN of the core definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceDefinitionVersionArn
The ARN of the device definition version for this group.- Parameters:
deviceDefinitionVersionArn
- The ARN of the device definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionDefinitionVersionArn
The ARN of the function definition version for this group.- Parameters:
functionDefinitionVersionArn
- The ARN of the function definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupId
The ID of the Greengrass group.- Parameters:
groupId
- The ID of the Greengrass group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggerDefinitionVersionArn
The ARN of the logger definition version for this group.- Parameters:
loggerDefinitionVersionArn
- The ARN of the logger definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceDefinitionVersionArn
The ARN of the resource definition version for this group.- Parameters:
resourceDefinitionVersionArn
- The ARN of the resource definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionDefinitionVersionArn
CreateGroupVersionRequest.Builder subscriptionDefinitionVersionArn(String subscriptionDefinitionVersionArn) The ARN of the subscription definition version for this group.- Parameters:
subscriptionDefinitionVersionArn
- The ARN of the subscription definition version for this group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateGroupVersionRequest.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
CreateGroupVersionRequest.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.
-