Class DigitalOceanEndpointBuilderFactory.DigitalOceanHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.DigitalOceanEndpointBuilderFactory.DigitalOceanHeaderNameBuilder
Enclosing interface:
DigitalOceanEndpointBuilderFactory

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

    • DigitalOceanHeaderNameBuilder

      public DigitalOceanHeaderNameBuilder()
  • Method Details

    • 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.