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 Details

    • amznClientToken

      CreateGroupVersionRequest.Builder amznClientToken(String 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

      CreateGroupVersionRequest.Builder coreDefinitionVersionArn(String 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

      CreateGroupVersionRequest.Builder deviceDefinitionVersionArn(String 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

      CreateGroupVersionRequest.Builder functionDefinitionVersionArn(String 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

      CreateGroupVersionRequest.Builder loggerDefinitionVersionArn(String 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

      CreateGroupVersionRequest.Builder resourceDefinitionVersionArn(String 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.