Class AWS2EC2EndpointBuilderFactory.AWS2EC2HeaderNameBuilder

  • Enclosing interface:
    AWS2EC2EndpointBuilderFactory

    public static class AWS2EC2EndpointBuilderFactory.AWS2EC2HeaderNameBuilder
    extends Object
    The builder of headers' name for the AWS Elastic Compute Cloud (EC2) component.
    • Constructor Detail

      • AWS2EC2HeaderNameBuilder

        public AWS2EC2HeaderNameBuilder()
    • Method Detail

      • awsEC2ImageId

        public String awsEC2ImageId()
        An image ID of the AWS marketplace. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsEC2ImageId.
      • awsEC2InstanceType

        public String awsEC2InstanceType()
        The instance type we want to create and run. The option is a: software.amazon.awssdk.services.ec2.model.InstanceType type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceType.
      • awsEC2Operation

        public String awsEC2Operation()
        The operation we want to perform. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsEC2Operation.
      • awsEC2InstanceMinCount

        public String awsEC2InstanceMinCount()
        The minimum number of instances we want to run. The option is a: Integer type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceMinCount.
      • awsEC2InstanceMaxCount

        public String awsEC2InstanceMaxCount()
        The maximum number of instances we want to run. The option is a: Integer type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceMaxCount.
      • awsEC2InstanceMonitoring

        public String awsEC2InstanceMonitoring()
        Define if we want the running instances to be monitored. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceMonitoring.
      • awsEC2InstanceKernelId

        public String awsEC2InstanceKernelId()
        The ID of the kernel. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceKernelId.
      • awsEC2InstanceEbsOptimized

        public String awsEC2InstanceEbsOptimized()
        Define if the creating instance is optimized for EBS I/O. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceEbsOptimized.
      • awsEC2InstanceSecurityGroups

        public String awsEC2InstanceSecurityGroups()
        The security groups to associate to the instances. The option is a: Collection<String> type. Group: producer
        Returns:
        the name of the header AwsEC2InstanceSecurityGroups.
      • awsEC2InstancesIds

        public String awsEC2InstancesIds()
        A collection of instances IDS to execute start, stop, describe and terminate operations on. The option is a: Collection<String> type. Group: producer
        Returns:
        the name of the header AwsEC2InstancesIds.
      • awsEC2InstancesKeyPair

        public String awsEC2InstancesKeyPair()
        The name of the key pair. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsEC2InstancesKeyPair.
      • awsEC2InstancesClientToken

        public String awsEC2InstancesClientToken()
        Unique, case-sensitive identifier you provide to ensure the idempotency of the request. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsEC2InstancesClientToken.
      • awsEC2InstancesPlacement

        public String awsEC2InstancesPlacement()
        The placement for the instance. The option is a: software.amazon.awssdk.services.ec2.model.Placement type. Group: producer
        Returns:
        the name of the header AwsEC2InstancesPlacement.
      • awsEC2InstancesTags

        public String awsEC2InstancesTags()
        A collection of tags to add or remove from EC2 resources. The option is a: Collection<Tag> type. Group: producer
        Returns:
        the name of the header AwsEC2InstancesTags.
      • awsEC2SubnetId

        public String awsEC2SubnetId()
        The ID of the subnet to launch the instance into. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsEC2SubnetId.