Class DigitalOceanEndpointBuilderFactory.DigitalOceanHeaderNameBuilder

  • Enclosing interface:
    DigitalOceanEndpointBuilderFactory

    public static class DigitalOceanEndpointBuilderFactory.DigitalOceanHeaderNameBuilder
    extends Object
    The builder of headers' name for the DigitalOcean component.
    • Constructor Detail

      • DigitalOceanHeaderNameBuilder

        public DigitalOceanHeaderNameBuilder()
    • Method Detail

      • digitalOceanOperation

        public String digitalOceanOperation()
        The operation to perform. The option is a: org.apache.camel.component.digitalocean.constants.DigitalOceanOperations type. Group: producer
        Returns:
        the name of the header DigitalOceanOperation.
      • digitalOceanId

        public String digitalOceanId()
        The id. The option is a: Integer or String type. Group: producer
        Returns:
        the name of the header DigitalOceanId.
      • digitalOceanType

        public String digitalOceanType()
        The type. The option is a: org.apache.camel.component.digitalocean.constants.DigitalOceanImageTypes type. Group: producer
        Returns:
        the name of the header DigitalOceanType.
      • digitalOceanName

        public String digitalOceanName()
        The name. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanName.
      • digitalOceanNames

        public String digitalOceanNames()
        The names of the droplet. The option is a: List<String> type. Group: producer
        Returns:
        the name of the header DigitalOceanNames.
      • digitalOceanRegion

        public String digitalOceanRegion()
        The code name of the region aka DigitalOcean data centers. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanRegion.
      • digitalOceanDescription

        public String digitalOceanDescription()
        The description. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanDescription.
      • digitalOceanDropletSize

        public String digitalOceanDropletSize()
        The size of the droplet. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletSize.
      • digitalOceanDropletImage

        public String digitalOceanDropletImage()
        The image of the droplet. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletImage.
      • digitalOceanDropletSSHKeys

        public String digitalOceanDropletSSHKeys()
        The keys of the droplet. The option is a: List<String> type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletSSHKeys.
      • digitalOceanDropletEnableBackups

        public String digitalOceanDropletEnableBackups()
        The flag to enable backups. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletEnableBackups.
      • digitalOceanDropletEnableIpv6

        public String digitalOceanDropletEnableIpv6()
        The flag to enable ipv6. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletEnableIpv6.
      • digitalOceanDropletEnablePrivateNetworking

        public String digitalOceanDropletEnablePrivateNetworking()
        The flag to enable private networking. The option is a: Boolean type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletEnablePrivateNetworking.
      • digitalOceanDropletUserData

        public String digitalOceanDropletUserData()
        The user data of the droplet. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletUserData.
      • digitalOceanDropletVolumes

        public String digitalOceanDropletVolumes()
        The volumes' identifier of the droplet. The option is a: List<String> type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletVolumes.
      • digitalOceanDropletTags

        public String digitalOceanDropletTags()
        The tags of the droplet. The option is a: List<String> type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletTags.
      • digitalOceanDropletId

        public String digitalOceanDropletId()
        The droplet identifier. The option is a: Integer type. Group: producer
        Returns:
        the name of the header DigitalOceanDropletId.
      • digitalOceanImageId

        public String digitalOceanImageId()
        The id of the DigitalOcean public image or your private image. The option is a: Integer type. Group: producer
        Returns:
        the name of the header DigitalOceanImageId.
      • digitalOceanKernelId

        public String digitalOceanKernelId()
        The kernel id to be changed for droplet. The option is a: Integer type. Group: producer
        Returns:
        the name of the header DigitalOceanKernelId.
      • digitalOceanVolumeName

        public String digitalOceanVolumeName()
        The name of the volume. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanVolumeName.
      • digitalOceanVolumeSizeGigabytes

        public String digitalOceanVolumeSizeGigabytes()
        The size value in GB. The option is a: Integer or Double type. Group: producer
        Returns:
        the name of the header DigitalOceanVolumeSizeGigabytes.
      • digitalOceanFloatingIPAddress

        public String digitalOceanFloatingIPAddress()
        The floating IP address. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanFloatingIPAddress.
      • digitalOceanKeyFingerprint

        public String digitalOceanKeyFingerprint()
        The SSH key fingerprint. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanKeyFingerprint.
      • digitalOceanKeyPublicKey

        public String digitalOceanKeyPublicKey()
        The public key. The option is a: String type. Group: producer
        Returns:
        the name of the header DigitalOceanKeyPublicKey.