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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.greengrass.model.GreengrassRequest.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
-
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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.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.
-