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 Summary
Constructors Constructor Description DigitalOceanHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
digitalOceanDescription()
The description.String
digitalOceanDropletEnableBackups()
The flag to enable backups.String
digitalOceanDropletEnableIpv6()
The flag to enable ipv6.String
digitalOceanDropletEnablePrivateNetworking()
The flag to enable private networking.String
digitalOceanDropletId()
The droplet identifier.String
digitalOceanDropletImage()
The image of the droplet.String
digitalOceanDropletSize()
The size of the droplet.String
digitalOceanDropletSSHKeys()
The keys of the droplet.String
digitalOceanDropletTags()
The tags of the droplet.String
digitalOceanDropletUserData()
The user data of the droplet.String
digitalOceanDropletVolumes()
The volumes' identifier of the droplet.String
digitalOceanFloatingIPAddress()
The floating IP address.String
digitalOceanId()
The id.String
digitalOceanImageId()
The id of the DigitalOcean public image or your private image.String
digitalOceanKernelId()
The kernel id to be changed for droplet.String
digitalOceanKeyFingerprint()
The SSH key fingerprint.String
digitalOceanKeyPublicKey()
The public key.String
digitalOceanName()
The name.String
digitalOceanNames()
The names of the droplet.String
digitalOceanOperation()
The operation to perform.String
digitalOceanRegion()
The code name of the region aka DigitalOcean data centers.String
digitalOceanType()
The type.String
digitalOceanVolumeName()
The name of the volume.String
digitalOceanVolumeSizeGigabytes()
The size value in GB.
-
-
-
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
.
-
-