Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

addEnv(String, String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addLabels(String, String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addMetadata(String, String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addPort(String, PortMapping) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addRamdisk(String, String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addRegistration(ServiceEndpoint, ServicePorts) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addVolume(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
addVolume(String, String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
AgentInfo - Class in com.spotify.helios.common.descriptors
Information about the Helios Agent (aka "host").
AgentInfo(String, String, String, String, String, String, String, List<String>, long, long, String) - Constructor for class com.spotify.helios.common.descriptors.AgentInfo
Constructor.
AgentInfo(AgentInfo.Builder) - Constructor for class com.spotify.helios.common.descriptors.AgentInfo
 
AgentInfo.Builder - Class in com.spotify.helios.common.descriptors
 
apiVersion(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 
arch(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 
asBuilder() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
asBytes(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to json.
asBytesUnchecked(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to json.
asNormalizedString(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to a json string, ordering fields and omitting null and empty fields.
asNormalizedStringUnchecked(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to a json string, ordering fields and omitting null and empty fields.
asPrettyString(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to a json string.
asPrettyStringUnchecked(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to a json string.
asString(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to a json string.
asStringUnchecked(Object) - Static method in class com.spotify.helios.common.Json
Serialize an object to a json string.
AuthenticatingHttpConnector - Class in com.spotify.helios.client
HttpConnector that wraps another connector to add the necessary hooks into HttpURLConnection for our SSH/TLS-based authentication.
AuthenticatingHttpConnector(String, Supplier<Optional<AccessToken>>, Optional<AgentProxy>, Optional<CertKeyPaths>, EndpointIterator, DefaultHttpConnector) - Constructor for class com.spotify.helios.client.AuthenticatingHttpConnector
 

B

build() - Method in class com.spotify.helios.client.HeliosClient.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.Deployment.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.JobId.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.JobStatus.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.PortMapping.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.RolloutTask.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
build() - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.Deployment.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.DeploymentGroupStatus.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.DeploymentGroupTasks.Builder
 
builder() - Static method in class com.spotify.helios.common.descriptors.DockerVersion
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.ExecHealthCheck.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.HostInfo.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.HostStatus.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.HttpHealthCheck.Builder
 
Builder(String, Job.Builder.Parameters) - Constructor for class com.spotify.helios.common.descriptors.Job.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.JobId.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.JobStatus.Builder
 
builder() - Static method in class com.spotify.helios.common.descriptors.PortMapping
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.PortMapping.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.RolloutTask.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.ServiceEndpoint.Builder
 
Builder() - Constructor for class com.spotify.helios.common.descriptors.TcpHealthCheck.Builder
 
buildWithoutHash() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 

C

Clock - Interface in com.spotify.helios.common
Mostly for testing, but an interface that represents the system clock.
clone() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
close() - Method in class com.spotify.helios.client.AuthenticatingHttpConnector
 
close() - Method in class com.spotify.helios.client.DefaultHttpConnector
 
close() - Method in class com.spotify.helios.client.HeliosClient
 
com.spotify.helios.client - package com.spotify.helios.client
 
com.spotify.helios.common - package com.spotify.helios.common
 
com.spotify.helios.common.descriptors - package com.spotify.helios.common.descriptors
 
com.spotify.helios.common.protocol - package com.spotify.helios.common.protocol
 
compareTo(Job) - Method in class com.spotify.helios.common.descriptors.Job
 
compareTo(JobId) - Method in class com.spotify.helios.common.descriptors.JobId
 
compareTo(ServiceEndpoint) - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
compareTo(PomVersion) - Method in class com.spotify.helios.common.PomVersion
 
connect(URI, String, byte[], Map<String, List<String>>) - Method in class com.spotify.helios.client.AuthenticatingHttpConnector
 
connect(URI, String, byte[], Map<String, List<String>>) - Method in class com.spotify.helios.client.DefaultHttpConnector
 
convert(Object, Class<T>) - Static method in class com.spotify.helios.common.Json
 
create(String, String) - Static method in class com.spotify.helios.client.HeliosClient
Create a new helios client as a specific user, connecting to a helios master cluster in a specific domain.
createDeploymentGroup(DeploymentGroup) - Method in class com.spotify.helios.client.HeliosClient
 
CreateDeploymentGroupResponse - Class in com.spotify.helios.common.protocol
 
CreateDeploymentGroupResponse(CreateDeploymentGroupResponse.Status) - Constructor for class com.spotify.helios.common.protocol.CreateDeploymentGroupResponse
 
CreateDeploymentGroupResponse.Status - Enum in com.spotify.helios.common.protocol
 
createJob(Job) - Method in class com.spotify.helios.client.HeliosClient
 
CreateJobResponse - Class in com.spotify.helios.common.protocol
 
CreateJobResponse(CreateJobResponse.Status, List<String>, String) - Constructor for class com.spotify.helios.common.protocol.CreateJobResponse
 
CreateJobResponse.Status - Enum in com.spotify.helios.common.protocol
 

D

DEFAULT_NETWORK_MODE - Static variable in class com.spotify.helios.common.descriptors.Job
 
DefaultHttpConnector - Class in com.spotify.helios.client
 
DefaultHttpConnector(EndpointIterator, int, boolean) - Constructor for class com.spotify.helios.client.DefaultHttpConnector
 
deleteJob(JobId) - Method in class com.spotify.helios.client.HeliosClient
 
deleteJob(JobId, String) - Method in class com.spotify.helios.client.HeliosClient
 
deploy(Deployment, String) - Method in class com.spotify.helios.client.HeliosClient
 
deploy(Deployment, String, String) - Method in class com.spotify.helios.client.HeliosClient
 
deployment(String, JobId) - Method in class com.spotify.helios.client.HeliosClient
 
Deployment - Class in com.spotify.helios.common.descriptors
Basically, a pair of JobId and Goal.
Deployment(JobId, Goal, String, String, String) - Constructor for class com.spotify.helios.common.descriptors.Deployment
Constructor.
Deployment.Builder - Class in com.spotify.helios.common.descriptors
 
deploymentGroup(String) - Method in class com.spotify.helios.client.HeliosClient
 
DeploymentGroup - Class in com.spotify.helios.common.descriptors
Represents a Helios deployment group.
DeploymentGroup(String, List<HostSelector>, JobId, RolloutOptions, DeploymentGroup.RollingUpdateReason) - Constructor for class com.spotify.helios.common.descriptors.DeploymentGroup
Create a Job.
DeploymentGroup.Builder - Class in com.spotify.helios.common.descriptors
 
DeploymentGroup.RollingUpdateReason - Enum in com.spotify.helios.common.descriptors
 
deploymentGroupStatus(String) - Method in class com.spotify.helios.client.HeliosClient
 
DeploymentGroupStatus - Class in com.spotify.helios.common.descriptors
The state of a deployment group.
DeploymentGroupStatus.Builder - Class in com.spotify.helios.common.descriptors
 
DeploymentGroupStatus.State - Enum in com.spotify.helios.common.descriptors
 
DeploymentGroupStatusResponse - Class in com.spotify.helios.common.protocol
 
DeploymentGroupStatusResponse(DeploymentGroup, DeploymentGroupStatusResponse.Status, String, List<DeploymentGroupStatusResponse.HostStatus>, DeploymentGroupStatus) - Constructor for class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
DeploymentGroupStatusResponse.HostStatus - Class in com.spotify.helios.common.protocol
 
DeploymentGroupStatusResponse.Status - Enum in com.spotify.helios.common.protocol
 
DeploymentGroupTasks - Class in com.spotify.helios.common.descriptors
 
DeploymentGroupTasks.Builder - Class in com.spotify.helios.common.descriptors
 
deployments - Variable in class com.spotify.helios.common.descriptors.JobStatus.Builder
 
deregisterHost(String) - Method in class com.spotify.helios.client.HeliosClient
 
Descriptor - Class in com.spotify.helios.common.descriptors
 
Descriptor() - Constructor for class com.spotify.helios.common.descriptors.Descriptor
 
DockerVersion - Class in com.spotify.helios.common.descriptors
Structure representing the version and system details of the Docker daemon running on the Agent.
DockerVersion(String, String, String, String, String, String, String) - Constructor for class com.spotify.helios.common.descriptors.DockerVersion
Constructor.
DockerVersion.Builder - Class in com.spotify.helios.common.descriptors
 

E

EMPTY_CAPS - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_COMMAND - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_CREATED - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_CREATING_USER - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_DEPLOYER_MASTER - Static variable in class com.spotify.helios.common.descriptors.Deployment
 
EMPTY_DEPLOYER_MASTER - Static variable in class com.spotify.helios.common.descriptors.Task
 
EMPTY_DEPLOYER_USER - Static variable in class com.spotify.helios.common.descriptors.Task
 
EMPTY_DEPLOYMENT_GROUP_NAME - Static variable in class com.spotify.helios.common.descriptors.Deployment
 
EMPTY_DEPOYMENT_GROUP_NAME - Static variable in class com.spotify.helios.common.descriptors.Task
 
EMPTY_ENV - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_EXPIRES - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_GRACE_PERIOD - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_HEALTH_CHECK - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_HOSTNAME - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_JOB_ID - Static variable in class com.spotify.helios.common.descriptors.DeploymentGroup
 
EMPTY_LABELS - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_METADATA - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_MOUNT - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_NAME - Static variable in class com.spotify.helios.common.descriptors.DeploymentGroup
 
EMPTY_PORTS - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_RAMDISKS - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_REGISTRATION - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_REGISTRATION_DOMAIN - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_RESOURCES - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_ROLLOUT_OPTIONS - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_RUNTIME - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_SECONDS_TO_WAIT - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_SECURITY_OPT - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_TOKEN - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMPTY_VOLUMES - Static variable in class com.spotify.helios.common.descriptors.Job
 
EMTPY_DEPLOYER_USER - Static variable in class com.spotify.helios.common.descriptors.Deployment
 
Endpoint - Interface in com.spotify.helios.client
A Helios master endpoint which is represented by a URI and an IP address resolved from the hostname in the URI.
Endpoints - Class in com.spotify.helios.client
A class that provides static factory methods for Endpoint.
equals(Object) - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.Deployment
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.HostInfo
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.HostSelector
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.HostStatus
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.Job
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.JobId
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.JobStatus
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.PortMapping
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.Resources
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.RolloutTask
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.ServicePortParameters
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.ServicePorts
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.Task
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
equals(Object) - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck
 
equals(Object) - Method in class com.spotify.helios.common.PomVersion
 
equals(Object) - Method in class com.spotify.helios.common.protocol.CreateDeploymentGroupResponse
 
equals(Object) - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
equals(Object) - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.HostStatus
 
equals(Object) - Method in class com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse
 
equals(Object) - Method in class com.spotify.helios.common.protocol.RollingUpdateResponse
 
EXEC - Static variable in class com.spotify.helios.common.descriptors.HealthCheck
 
ExecHealthCheck - Class in com.spotify.helios.common.descriptors
 
ExecHealthCheck(List<String>) - Constructor for class com.spotify.helios.common.descriptors.ExecHealthCheck
 
ExecHealthCheck.Builder - Class in com.spotify.helios.common.descriptors
 
externalPort(Integer) - Method in class com.spotify.helios.common.descriptors.PortMapping.Builder
 

F

fromString(String) - Static method in class com.spotify.helios.common.descriptors.JobId
Parse a job id string.

G

getAction() - Method in class com.spotify.helios.common.descriptors.RolloutTask
 
getAddCapabilities() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getAddCapabilities() - Method in class com.spotify.helios.common.descriptors.Job
 
getAgentInfo() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getApiVersion() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getArch() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getArchitecture() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getClientVersion() - Method in class com.spotify.helios.common.protocol.VersionResponse
 
getCommand() - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck.Builder
 
getCommand() - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck
 
getCommand() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getCommand() - Method in class com.spotify.helios.common.descriptors.Job
 
getConfigFile() - Method in class com.spotify.helios.common.LoggingConfig
 
getContainerError() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getContainerId() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getCpus() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getCpuset() - Method in class com.spotify.helios.common.descriptors.Resources
 
getCpuShares() - Method in class com.spotify.helios.common.descriptors.Resources
 
getCreated() - Method in class com.spotify.helios.common.descriptors.Job
 
getCreatingUser() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getCreatingUser() - Method in class com.spotify.helios.common.descriptors.Job
 
getDefault() - Static method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getDeployerMaster() - Method in class com.spotify.helios.common.descriptors.Deployment
 
getDeployerMaster() - Method in class com.spotify.helios.common.descriptors.Task
 
getDeployerUser() - Method in class com.spotify.helios.common.descriptors.Deployment
 
getDeployerUser() - Method in class com.spotify.helios.common.descriptors.Task
 
getDeploymentGroup() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
getDeploymentGroup() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
getDeploymentGroupName() - Method in class com.spotify.helios.common.descriptors.Deployment
 
getDeploymentGroupName() - Method in class com.spotify.helios.common.descriptors.Task
 
getDeploymentGroupStatus() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
getDeployments() - Method in class com.spotify.helios.common.descriptors.JobStatus
Return a map of host to deployment.
getDockerCertPath() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getDockerHost() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getDockerVersion() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getDropCapabilities() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getDropCapabilities() - Method in class com.spotify.helios.common.descriptors.Job
 
getEnv() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getEnv() - Method in class com.spotify.helios.common.descriptors.Job
 
getEnv() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getEnvironment() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getError() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
getError() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
getErrors() - Method in class com.spotify.helios.common.protocol.CreateJobResponse
 
getEvents() - Method in class com.spotify.helios.common.protocol.TaskStatusEvents
 
getExpires() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getExpires() - Method in class com.spotify.helios.common.descriptors.Job
 
getExternalPort() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
getGitCommit() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getGoal() - Method in class com.spotify.helios.common.descriptors.Deployment
 
getGoal() - Method in class com.spotify.helios.common.descriptors.Task
 
getGoal() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getGoVersion() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getGracePeriod() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getGracePeriod() - Method in class com.spotify.helios.common.descriptors.Job
 
getHash() - Method in class com.spotify.helios.common.descriptors.JobId
 
getHealthCheck() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getHealthCheck() - Method in class com.spotify.helios.common.descriptors.Job
 
getHost() - Method in class com.spotify.helios.common.descriptors.TaskStatusEvent
 
getHost() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.HostStatus
 
getHost() - Method in class com.spotify.helios.common.protocol.HostDeregisterResponse
 
getHost() - Method in class com.spotify.helios.common.protocol.HostRegisterResponse
 
getHost() - Method in class com.spotify.helios.common.protocol.JobDeployResponse
 
getHost() - Method in class com.spotify.helios.common.protocol.JobUndeployResponse
 
getHost() - Method in class com.spotify.helios.common.protocol.SetGoalResponse
 
getHostInfo() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getHostname() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getHostname() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getHostname() - Method in class com.spotify.helios.common.descriptors.Job
 
getHostSelectors() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
getHostSelectors() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
getHostStatuses() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
getId() - Method in class com.spotify.helios.common.descriptors.Job
 
getId() - Method in class com.spotify.helios.common.protocol.CreateJobResponse
 
getIgnoreFailures() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getImage() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getImage() - Method in class com.spotify.helios.common.descriptors.Job
 
getInputArguments() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getInternalPort() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
getIp() - Method in interface com.spotify.helios.client.Endpoint
Returns the InetAddress to which the URI's hostname resolves.
getIp() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
getJob() - Method in class com.spotify.helios.common.descriptors.JobStatus
 
getJob() - Method in class com.spotify.helios.common.descriptors.Task
 
getJob() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getJob() - Method in class com.spotify.helios.common.protocol.JobDeployResponse
 
getJob() - Method in class com.spotify.helios.common.protocol.JobUndeployResponse
 
getJob() - Method in class com.spotify.helios.common.protocol.RollingUpdateRequest
 
getJob() - Method in class com.spotify.helios.common.protocol.SetGoalResponse
 
getJobId() - Method in class com.spotify.helios.common.descriptors.Deployment
 
getJobId() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
getJobId() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
getJobId() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.HostStatus
 
getJobs() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getKernelVersion() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getLabel() - Method in class com.spotify.helios.common.descriptors.HostSelector
 
getLabels() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getLabels() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getLabels() - Method in class com.spotify.helios.common.descriptors.Job
 
getLoadAvg() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getMajor() - Method in class com.spotify.helios.common.PomVersion
 
getMasterVersion() - Method in class com.spotify.helios.common.protocol.VersionResponse
 
getMemory() - Method in class com.spotify.helios.common.descriptors.Resources
 
getMemoryFreeBytes() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getMemorySwap() - Method in class com.spotify.helios.common.descriptors.Resources
 
getMemoryTotalBytes() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getMetadata() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getMetadata() - Method in class com.spotify.helios.common.descriptors.Job
 
getMigrate() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getMinor() - Method in class com.spotify.helios.common.PomVersion
 
getName() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getName() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
getName() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
getName() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getName() - Method in class com.spotify.helios.common.descriptors.JobId
 
getName() - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
getNetworkMode() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getNetworkMode() - Method in class com.spotify.helios.common.descriptors.Job
 
getNoLogSetup() - Method in class com.spotify.helios.common.LoggingConfig
 
getOperand() - Method in class com.spotify.helios.common.descriptors.HostSelector
 
getOperator() - Method in class com.spotify.helios.common.descriptors.HostSelector
 
getOs() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getOsName() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getOsVersion() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getOverlap() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getParallelism() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getPatch() - Method in class com.spotify.helios.common.PomVersion
 
getPath() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck.Builder
 
getPath() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck
 
getPort() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck.Builder
 
getPort() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck
 
getPort() - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck.Builder
 
getPort() - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck
 
getPorts() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getPorts() - Method in class com.spotify.helios.common.descriptors.Job
 
getPorts() - Method in class com.spotify.helios.common.descriptors.ServicePorts
 
getPorts() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getProtocol() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
getProtocol() - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
getRamdisks() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getRamdisks() - Method in class com.spotify.helios.common.descriptors.Job
 
getRecommendedVersion() - Method in class com.spotify.helios.common.VersionCheckResponse
 
getRegistration() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getRegistration() - Method in class com.spotify.helios.common.descriptors.Job
 
getRegistrationDomain() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getRegistrationDomain() - Method in class com.spotify.helios.common.descriptors.Job
 
getResources() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getResources() - Method in class com.spotify.helios.common.descriptors.Job
 
getRollingUpdateReason() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
getRollingUpdateReason() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
getRolloutOptions() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
getRolloutOptions() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
getRolloutOptions() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getRolloutOptions() - Method in class com.spotify.helios.common.descriptors.Job
 
getRolloutOptions() - Method in class com.spotify.helios.common.protocol.RollingUpdateRequest
 
getRolloutTasks() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
getRuntime() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getRuntime() - Method in class com.spotify.helios.common.descriptors.Job
 
getSecondsToWaitBeforeKill() - Method in class com.spotify.helios.common.descriptors.Job
 
getSecurityOpt() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getSecurityOpt() - Method in class com.spotify.helios.common.descriptors.Job
 
getServerVersion() - Method in class com.spotify.helios.common.VersionCheckResponse
 
getSpecName() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getSpecVendor() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getSpecVersion() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getStartTime() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getState() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
getState() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getState() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.HostStatus
 
getStatus() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getStatus() - Method in class com.spotify.helios.common.descriptors.TaskStatusEvent
 
getStatus() - Method in class com.spotify.helios.common.protocol.CreateDeploymentGroupResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.CreateJobResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.HostDeregisterResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.HostRegisterResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.JobDeleteResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.JobDeployResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.JobUndeployResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.RollingUpdateResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.SetGoalResponse
 
getStatus() - Method in class com.spotify.helios.common.protocol.TaskStatusEvents
 
getStatus() - Method in class com.spotify.helios.common.VersionCheckResponse
 
getStatus(PomVersion, PomVersion) - Static method in class com.spotify.helios.common.VersionCompatibility
 
getStatuses() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
getSwapFreeBytes() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getSwapTotalBytes() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getTags() - Method in class com.spotify.helios.common.descriptors.ServicePortParameters
 
getTarget() - Method in class com.spotify.helios.common.descriptors.RolloutTask
 
getTaskIndex() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
getTaskStatuses() - Method in class com.spotify.helios.common.descriptors.JobStatus
Return a map of host to task status.
getThrottled() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
getTimeout() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getTimestamp() - Method in class com.spotify.helios.common.descriptors.TaskStatusEvent
 
getToken() - Method in class com.spotify.helios.common.descriptors.Job
 
getToken() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
getType() - Method in class com.spotify.helios.common.descriptors.HealthCheck
 
getUname() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
getUptime() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getUri() - Method in interface com.spotify.helios.client.Endpoint
Returns the URI of the endpoint.
getVerbosity() - Method in class com.spotify.helios.common.LoggingConfig
 
getVersion() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getVersion() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
getVersion() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getVersion() - Method in class com.spotify.helios.common.descriptors.JobId
 
getVmName() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getVmVendor() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getVmVersion() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
getVolumes() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
getVolumes() - Method in class com.spotify.helios.common.descriptors.Job
 
gitCommit(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 
Goal - Enum in com.spotify.helios.common.descriptors
An enum representing a Job Goal.
goVersion(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 

H

hasExternalPort() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
hasExternalPorts() - Method in class com.spotify.helios.common.descriptors.Job
Returns true if any of the Job's PortMappings has an external port.
Hash - Class in com.spotify.helios.common
 
Hash() - Constructor for class com.spotify.helios.common.Hash
 
hashCode() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
hashCode() - Method in class com.spotify.helios.common.descriptors.Deployment
 
hashCode() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
hashCode() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
hashCode() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
hashCode() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
hashCode() - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck
 
hashCode() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
hashCode() - Method in class com.spotify.helios.common.descriptors.HostSelector
 
hashCode() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
hashCode() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck
 
hashCode() - Method in class com.spotify.helios.common.descriptors.Job
 
hashCode() - Method in class com.spotify.helios.common.descriptors.JobId
 
hashCode() - Method in class com.spotify.helios.common.descriptors.JobStatus
 
hashCode() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
hashCode() - Method in class com.spotify.helios.common.descriptors.Resources
 
hashCode() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
hashCode() - Method in class com.spotify.helios.common.descriptors.RolloutTask
 
hashCode() - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
hashCode() - Method in class com.spotify.helios.common.descriptors.ServicePortParameters
 
hashCode() - Method in class com.spotify.helios.common.descriptors.ServicePorts
 
hashCode() - Method in class com.spotify.helios.common.descriptors.Task
 
hashCode() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
hashCode() - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck
 
hashCode() - Method in class com.spotify.helios.common.PomVersion
 
hashCode() - Method in class com.spotify.helios.common.protocol.CreateDeploymentGroupResponse
 
hashCode() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
hashCode() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.HostStatus
 
hashCode() - Method in class com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse
 
hashCode() - Method in class com.spotify.helios.common.protocol.RollingUpdateResponse
 
HealthCheck - Class in com.spotify.helios.common.descriptors
Defines the health check for the Helios job.
HELIOS_SERVER_VERSION_HEADER - Static variable in class com.spotify.helios.common.VersionCompatibility
 
HELIOS_VERSION_HEADER - Static variable in class com.spotify.helios.common.VersionCompatibility
 
HELIOS_VERSION_STATUS_HEADER - Static variable in class com.spotify.helios.common.VersionCompatibility
 
HeliosClient - Class in com.spotify.helios.client
 
HeliosClient(String, RequestDispatcher) - Constructor for class com.spotify.helios.client.HeliosClient
 
HeliosClient.Builder - Class in com.spotify.helios.client
 
HeliosException - Exception in com.spotify.helios.common
 
HeliosException(String) - Constructor for exception com.spotify.helios.common.HeliosException
 
HeliosException(Throwable) - Constructor for exception com.spotify.helios.common.HeliosException
 
HeliosException(String, Throwable) - Constructor for exception com.spotify.helios.common.HeliosException
 
HeliosRuntimeException - Exception in com.spotify.helios.common
 
HeliosRuntimeException() - Constructor for exception com.spotify.helios.common.HeliosRuntimeException
 
HeliosRuntimeException(String) - Constructor for exception com.spotify.helios.common.HeliosRuntimeException
 
HeliosRuntimeException(String, Throwable) - Constructor for exception com.spotify.helios.common.HeliosRuntimeException
 
HeliosRuntimeException(Throwable) - Constructor for exception com.spotify.helios.common.HeliosRuntimeException
 
HeliosRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception com.spotify.helios.common.HeliosRuntimeException
 
HostDeregisterResponse - Class in com.spotify.helios.common.protocol
 
HostDeregisterResponse(HostDeregisterResponse.Status, String) - Constructor for class com.spotify.helios.common.protocol.HostDeregisterResponse
 
HostDeregisterResponse.Status - Enum in com.spotify.helios.common.protocol
 
HostInfo - Class in com.spotify.helios.common.descriptors
Represents the Agent system information.
HostInfo(String, String, String, String, String, int, double, long, long, long, long, DockerVersion, String, String) - Constructor for class com.spotify.helios.common.descriptors.HostInfo
Constructor.
HostInfo(HostInfo.Builder) - Constructor for class com.spotify.helios.common.descriptors.HostInfo
 
HostInfo.Builder - Class in com.spotify.helios.common.descriptors
 
HostRegisterResponse - Class in com.spotify.helios.common.protocol
 
HostRegisterResponse(HostRegisterResponse.Status, String) - Constructor for class com.spotify.helios.common.protocol.HostRegisterResponse
 
HostRegisterResponse.Status - Enum in com.spotify.helios.common.protocol
 
HostSelector - Class in com.spotify.helios.common.descriptors
 
HostSelector(String, HostSelector.Operator, Object) - Constructor for class com.spotify.helios.common.descriptors.HostSelector
 
HostSelector.Operator - Enum in com.spotify.helios.common.descriptors
 
hostStatus(String) - Method in class com.spotify.helios.client.HeliosClient
 
hostStatus(String, Map<String, String>) - Method in class com.spotify.helios.client.HeliosClient
 
HostStatus - Class in com.spotify.helios.common.descriptors
Gives the Helios host status for the agent, which includes all jobs, their statuses, as well as host and agent information.
HostStatus(Map<JobId, Deployment>, Map<JobId, TaskStatus>, HostStatus.Status, HostInfo, AgentInfo, Map<String, String>, Map<String, String>) - Constructor for class com.spotify.helios.common.descriptors.HostStatus
Constructor.
HostStatus(String, JobId, TaskStatus.State) - Constructor for class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.HostStatus
 
HostStatus.Builder - Class in com.spotify.helios.common.descriptors
 
HostStatus.Status - Enum in com.spotify.helios.common.descriptors
 
hostStatuses(List<String>) - Method in class com.spotify.helios.client.HeliosClient
 
hostStatuses(List<String>, Map<String, String>) - Method in class com.spotify.helios.client.HeliosClient
 
HTTP - Static variable in class com.spotify.helios.common.descriptors.HealthCheck
 
HTTP - Static variable in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
HttpHealthCheck - Class in com.spotify.helios.common.descriptors
 
HttpHealthCheck(String, String) - Constructor for class com.spotify.helios.common.descriptors.HttpHealthCheck
 
HttpHealthCheck.Builder - Class in com.spotify.helios.common.descriptors
 

I

internalPort(int) - Method in class com.spotify.helios.common.descriptors.PortMapping.Builder
 
ip(String) - Method in class com.spotify.helios.common.descriptors.PortMapping.Builder
 
isFullyQualified() - Method in class com.spotify.helios.common.descriptors.JobId
 
isSnapshot() - Method in class com.spotify.helios.common.PomVersion
 
isSyslog() - Method in class com.spotify.helios.common.LoggingConfig
 

J

Job - Class in com.spotify.helios.common.descriptors
Represents a Helios job.
Job(JobId, String, String, Long, List<String>, Map<String, String>, Resources, Map<String, PortMapping>, Map<ServiceEndpoint, ServicePorts>, Integer, Map<String, String>, Date, String, String, String, HealthCheck, List<String>, String, Map<String, String>, Set<String>, Set<String>, Map<String, String>, Integer, Map<String, String>, RolloutOptions, String) - Constructor for class com.spotify.helios.common.descriptors.Job
Create a Job.
Job.Builder - Class in com.spotify.helios.common.descriptors
 
JobDeleteResponse - Class in com.spotify.helios.common.protocol
 
JobDeleteResponse(JobDeleteResponse.Status) - Constructor for class com.spotify.helios.common.protocol.JobDeleteResponse
 
JobDeleteResponse.Status - Enum in com.spotify.helios.common.protocol
 
JobDeployResponse - Class in com.spotify.helios.common.protocol
 
JobDeployResponse(JobDeployResponse.Status, String, JobId) - Constructor for class com.spotify.helios.common.protocol.JobDeployResponse
 
JobDeployResponse.Status - Enum in com.spotify.helios.common.protocol
 
jobHistory(JobId) - Method in class com.spotify.helios.client.HeliosClient
 
JobId - Class in com.spotify.helios.common.descriptors
Uniquely Identifies Jobs
JobId(String, String, String) - Constructor for class com.spotify.helios.common.descriptors.JobId
Create a fully qualified job id with name, version and hash.
JobId(String, String) - Constructor for class com.spotify.helios.common.descriptors.JobId
Create a new job id with a specific name and version.
JobId.Builder - Class in com.spotify.helios.common.descriptors
 
JobIdParseException - Exception in com.spotify.helios.common.descriptors
 
JobIdParseException(String) - Constructor for exception com.spotify.helios.common.descriptors.JobIdParseException
 
jobs() - Method in class com.spotify.helios.client.HeliosClient
Lists all jobs that exist in the Helios cluster.
jobs(String) - Method in class com.spotify.helios.client.HeliosClient
Lists all jobs in the cluster whose name starts with the given string.
jobs(String, String) - Method in class com.spotify.helios.client.HeliosClient
Lists all jobs in the cluster whose name starts with the given string, and that are deployed to hosts that match the given name pattern.
jobStatus(JobId) - Method in class com.spotify.helios.client.HeliosClient
 
JobStatus - Class in com.spotify.helios.common.descriptors
Represents the status of a job.
JobStatus(Job, Map<String, TaskStatus>, Map<String, Deployment>) - Constructor for class com.spotify.helios.common.descriptors.JobStatus
 
JobStatus(JobStatus.Builder) - Constructor for class com.spotify.helios.common.descriptors.JobStatus
 
JobStatus.Builder - Class in com.spotify.helios.common.descriptors
 
jobStatuses(Set<JobId>) - Method in class com.spotify.helios.client.HeliosClient
 
JobUndeployResponse - Class in com.spotify.helios.common.protocol
 
JobUndeployResponse(JobUndeployResponse.Status, String, JobId) - Constructor for class com.spotify.helios.common.protocol.JobUndeployResponse
 
JobUndeployResponse.Status - Enum in com.spotify.helios.common.protocol
 
JobValidator - Class in com.spotify.helios.common
 
JobValidator() - Constructor for class com.spotify.helios.common.JobValidator
 
JobValidator(boolean) - Constructor for class com.spotify.helios.common.JobValidator
 
JobValidator(boolean, boolean) - Constructor for class com.spotify.helios.common.JobValidator
 
JobValidator(boolean, boolean, Set<String>) - Constructor for class com.spotify.helios.common.JobValidator
 
Json - Class in com.spotify.helios.common
 
Json() - Constructor for class com.spotify.helios.common.Json
 

K

kernelVersion(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 

L

listDeploymentGroups() - Method in class com.spotify.helios.client.HeliosClient
 
listHosts() - Method in class com.spotify.helios.client.HeliosClient
Returns a list of all hosts registered in the Helios cluster.
listHosts(String) - Method in class com.spotify.helios.client.HeliosClient
Returns a list of all hosts registered in the Helios cluster whose name matches the given pattern.
listHosts(Set<String>) - Method in class com.spotify.helios.client.HeliosClient
Returns a list of all hosts registered in the Helios cluster which match the given list of host selectors.
listHosts(String, Set<String>) - Method in class com.spotify.helios.client.HeliosClient
Returns a list of all hosts registered in the Helios cluster that match both the given hostname pattern and set of host selectors.
listMasters() - Method in class com.spotify.helios.client.HeliosClient
 
LoggingConfig - Class in com.spotify.helios.common
 
LoggingConfig(int, boolean, File, boolean) - Constructor for class com.spotify.helios.common.LoggingConfig
 

M

matches(String) - Method in class com.spotify.helios.common.descriptors.HostSelector
Check if the given value matches the host selectors.

N

newBuilder() - Static method in class com.spotify.helios.client.HeliosClient
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.AgentInfo
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.Deployment
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.HostInfo
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.HostStatus
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.Job
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.JobId
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.JobStatus
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.RolloutOptions
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.RolloutTask
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
newBuilder() - Static method in class com.spotify.helios.common.descriptors.TaskStatus
 
newExecHealthCheck() - Static method in class com.spotify.helios.common.descriptors.HealthCheck
 
newHttpHealthCheck() - Static method in class com.spotify.helios.common.descriptors.HealthCheck
 
newTcpHealthCheck() - Static method in class com.spotify.helios.common.descriptors.HealthCheck
 
now() - Method in interface com.spotify.helios.common.Clock
 
now() - Method in class com.spotify.helios.common.SystemClock
 

O

of(Supplier<List<URI>>) - Static method in class com.spotify.helios.client.Endpoints
Returns a Supplier of a list of Endpoint.
of(List<URI>) - Static method in class com.spotify.helios.client.Endpoints
Returns a list of Endpoint.
of(JobId, Goal) - Static method in class com.spotify.helios.common.descriptors.Deployment
 
of(JobId, Goal, String) - Static method in class com.spotify.helios.common.descriptors.Deployment
 
of(JobId, Goal, String, String, String) - Static method in class com.spotify.helios.common.descriptors.Deployment
 
of(String...) - Static method in class com.spotify.helios.common.descriptors.ExecHealthCheck
 
of(List<String>) - Static method in class com.spotify.helios.common.descriptors.ExecHealthCheck
 
of(String, String) - Static method in class com.spotify.helios.common.descriptors.HttpHealthCheck
 
of(int) - Static method in class com.spotify.helios.common.descriptors.PortMapping
 
of(int, Integer) - Static method in class com.spotify.helios.common.descriptors.PortMapping
 
of(int, Integer, String) - Static method in class com.spotify.helios.common.descriptors.PortMapping
 
of(int, String) - Static method in class com.spotify.helios.common.descriptors.PortMapping
 
of(RolloutTask.Action, String) - Static method in class com.spotify.helios.common.descriptors.RolloutTask
 
of(String, String) - Static method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
of(String...) - Static method in class com.spotify.helios.common.descriptors.ServicePorts
 
of(String) - Static method in class com.spotify.helios.common.descriptors.TcpHealthCheck
 
os(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 

P

parse(byte[], Class<T>) - Static method in class com.spotify.helios.common.descriptors.Descriptor
 
parse(String, Class<T>) - Static method in class com.spotify.helios.common.descriptors.Descriptor
 
parse(String) - Static method in class com.spotify.helios.common.descriptors.HostSelector
 
parse(String) - Static method in class com.spotify.helios.common.descriptors.JobId
Parse a job id string.
parse(String) - Static method in class com.spotify.helios.common.PomVersion
 
POM_VERSION - Static variable in class com.spotify.helios.common.Version
 
PomVersion - Class in com.spotify.helios.common
 
PomVersion(boolean, int, int, int) - Constructor for class com.spotify.helios.common.PomVersion
 
PortMapping - Class in com.spotify.helios.common.descriptors
Represents a mapping from a port inside the container to be exposed on the agent.
PortMapping(String, int, Integer, String) - Constructor for class com.spotify.helios.common.descriptors.PortMapping
 
PortMapping(int, Integer) - Constructor for class com.spotify.helios.common.descriptors.PortMapping
 
PortMapping(int) - Constructor for class com.spotify.helios.common.descriptors.PortMapping
 
PortMapping.Builder - Class in com.spotify.helios.common.descriptors
 
protocol(String) - Method in class com.spotify.helios.common.descriptors.PortMapping.Builder
 

R

read(String, Class<T>) - Static method in class com.spotify.helios.common.Json
 
read(String, TypeReference<?>) - Static method in class com.spotify.helios.common.Json
 
read(String, JavaType) - Static method in class com.spotify.helios.common.Json
 
read(byte[], Class<T>) - Static method in class com.spotify.helios.common.Json
 
read(byte[], TypeReference<?>) - Static method in class com.spotify.helios.common.Json
 
read(byte[], JavaType) - Static method in class com.spotify.helios.common.Json
 
reader() - Static method in class com.spotify.helios.common.Json
 
readTree(byte[]) - Static method in class com.spotify.helios.common.Json
 
readTree(String) - Static method in class com.spotify.helios.common.Json
 
readTree(File) - Static method in class com.spotify.helios.common.Json
 
readTreeUnchecked(byte[]) - Static method in class com.spotify.helios.common.Json
 
readTreeUnchecked(String) - Static method in class com.spotify.helios.common.Json
 
readTreeUnchecked(File) - Static method in class com.spotify.helios.common.Json
 
readUnchecked(String, Class<T>) - Static method in class com.spotify.helios.common.Json
 
readUnchecked(String, TypeReference<?>) - Static method in class com.spotify.helios.common.Json
 
readUnchecked(String, JavaType) - Static method in class com.spotify.helios.common.Json
 
readUnchecked(byte[], Class<T>) - Static method in class com.spotify.helios.common.Json
 
readUnchecked(byte[], TypeReference<?>) - Static method in class com.spotify.helios.common.Json
 
readUnchecked(byte[], JavaType) - Static method in class com.spotify.helios.common.Json
 
readValues(InputStream, TypeReference<Map<String, Object>>) - Static method in class com.spotify.helios.common.Json
 
readValues(InputStream) - Static method in class com.spotify.helios.common.Json
 
RECOMMENDED_VERSION - Static variable in class com.spotify.helios.common.Version
 
registerHost(String, String) - Method in class com.spotify.helios.client.HeliosClient
 
removeDeploymentGroup(String) - Method in class com.spotify.helios.client.HeliosClient
 
RemoveDeploymentGroupResponse - Class in com.spotify.helios.common.protocol
 
RemoveDeploymentGroupResponse(RemoveDeploymentGroupResponse.Status) - Constructor for class com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse
 
RemoveDeploymentGroupResponse.Status - Enum in com.spotify.helios.common.protocol
 
Resolver - Class in com.spotify.helios.common
 
Resolver() - Constructor for class com.spotify.helios.common.Resolver
 
Resources - Class in com.spotify.helios.common.descriptors
Sets the runtime constraints for a container.
Resources(Long, Long, Long, String) - Constructor for class com.spotify.helios.common.descriptors.Resources
 
rollingUpdate(String, JobId, RolloutOptions) - Method in class com.spotify.helios.client.HeliosClient
 
RollingUpdateRequest - Class in com.spotify.helios.common.protocol
 
RollingUpdateRequest(JobId, RolloutOptions) - Constructor for class com.spotify.helios.common.protocol.RollingUpdateRequest
 
RollingUpdateResponse - Class in com.spotify.helios.common.protocol
 
RollingUpdateResponse(RollingUpdateResponse.Status) - Constructor for class com.spotify.helios.common.protocol.RollingUpdateResponse
 
RollingUpdateResponse.Status - Enum in com.spotify.helios.common.protocol
 
RolloutOptions - Class in com.spotify.helios.common.descriptors
Represents a deployment group's rollout options.
RolloutOptions.Builder - Class in com.spotify.helios.common.descriptors
 
RolloutTask - Class in com.spotify.helios.common.descriptors
 
RolloutTask.Action - Enum in com.spotify.helios.common.descriptors
 
RolloutTask.Builder - Class in com.spotify.helios.common.descriptors
 
RolloutTask.Status - Enum in com.spotify.helios.common.descriptors
 

S

secondsToWaitBeforeKill() - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
ServiceEndpoint - Class in com.spotify.helios.common.descriptors
Note: When this is used as a map key, it shows up as
ServiceEndpoint(String) - Constructor for class com.spotify.helios.common.descriptors.ServiceEndpoint
 
ServiceEndpoint(String, String) - Constructor for class com.spotify.helios.common.descriptors.ServiceEndpoint
 
ServiceEndpoint.Builder - Class in com.spotify.helios.common.descriptors
 
ServicePortParameters - Class in com.spotify.helios.common.descriptors
Stores metadata for a service port.
ServicePortParameters(List<String>) - Constructor for class com.spotify.helios.common.descriptors.ServicePortParameters
 
ServicePorts - Class in com.spotify.helios.common.descriptors
A set of port names, that is map keys, together with ServicePortParameters containing optional metadata for a port.
ServicePorts(Map<String, ServicePortParameters>) - Constructor for class com.spotify.helios.common.descriptors.ServicePorts
 
setAction(RolloutTask.Action) - Method in class com.spotify.helios.common.descriptors.RolloutTask.Builder
 
setAddCapabilities(Collection<String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setAgentInfo(AgentInfo) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setArchitecture(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setCertKeyPaths(CertKeyPaths) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setCommand(List<String>) - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck.Builder
 
setCommand(List<String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setContainerError(String) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setContainerId(String) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setCpus(int) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setCreated(Long) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setCreatingUser(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setDeployerMaster(String) - Method in class com.spotify.helios.common.descriptors.Deployment.Builder
 
setDeployerUser(String) - Method in class com.spotify.helios.common.descriptors.Deployment.Builder
 
setDeploymentGroup(DeploymentGroup) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks.Builder
 
setDeploymentGroupName(String) - Method in class com.spotify.helios.common.descriptors.Deployment.Builder
 
setDeployments(Map<String, Deployment>) - Method in class com.spotify.helios.common.descriptors.JobStatus.Builder
 
setDockerCertPath(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setDockerHost(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setDockerVersion(DockerVersion) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setDomain(String) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setDropCapabilities(Collection<String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setEndpoints(List<URI>) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setEndpoints(URI...) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setEndpoints(String...) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setEndpointStrings(List<String>) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setEndpointSupplier(Supplier<List<Endpoint>>) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setEnv(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setEnv(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setEnvironment(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setError(String) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus.Builder
 
setExecutorService(ScheduledExecutorService) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setExpires(Date) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setExtraHttpsHandler(HttpsHandler) - Method in class com.spotify.helios.client.DefaultHttpConnector
 
setGoal(Deployment, String) - Method in class com.spotify.helios.client.HeliosClient
 
setGoal(Deployment, String, String) - Method in class com.spotify.helios.client.HeliosClient
 
setGoal(Goal) - Method in class com.spotify.helios.common.descriptors.Deployment.Builder
 
setGoal(Goal) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
SetGoalResponse - Class in com.spotify.helios.common.protocol
 
SetGoalResponse(SetGoalResponse.Status, String, JobId) - Constructor for class com.spotify.helios.common.protocol.SetGoalResponse
 
SetGoalResponse.Status - Enum in com.spotify.helios.common.protocol
 
setGoogleAccessToken(AccessToken) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setGoogleAccessTokenScopes(List<String>) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setGoogleCredentialsEnabled(boolean) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setGracePeriod(Integer) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setHash(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setHash(String) - Method in class com.spotify.helios.common.descriptors.JobId.Builder
 
setHealthCheck(HealthCheck) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setHostInfo(HostInfo) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setHostname(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setHostname(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setHostSelectors(List<HostSelector>) - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
setHttpTimeout(int, TimeUnit) - Method in class com.spotify.helios.client.HeliosClient.Builder
Set the per-request HTTP connect/read timeout used when communicating with master.
setIgnoreFailures(Boolean) - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
setImage(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setInputArguments(List<String>) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setJob(Job) - Method in class com.spotify.helios.common.descriptors.JobStatus.Builder
 
setJob(Job) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setJobId(JobId) - Method in class com.spotify.helios.common.descriptors.Deployment.Builder
 
setJobId(JobId) - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
setJobs(Map<JobId, Deployment>) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setLabels(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setLabels(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setLoadAvg(double) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setMemoryFreeBytes(long) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setMemoryTotalBytes(long) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setMetadata(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setMigrate(Boolean) - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
setName(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setName(String) - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
setName(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setName(String) - Method in class com.spotify.helios.common.descriptors.JobId.Builder
 
setName(String) - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint.Builder
 
setNetworkMode(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setOsName(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setOsVersion(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setOverlap(Boolean) - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
setParallelism(Integer) - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
setPath(String) - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck.Builder
 
setPort(String) - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck.Builder
 
setPort(String) - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck.Builder
 
setPorts(Map<String, PortMapping>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setPorts(Map<String, PortMapping>) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setProtocol(String) - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint.Builder
 
setRamdisks(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setRegistration(Map<ServiceEndpoint, ServicePorts>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setRegistrationDomain(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setResources(Resources) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setRetryTimeout(int, TimeUnit) - Method in class com.spotify.helios.client.HeliosClient.Builder
Set the total amount of time for which the HeliosClient will retrying failed requests to the Helios masters.
setRollingUpdateReason(DeploymentGroup.RollingUpdateReason) - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
setRolloutOptions(RolloutOptions) - Method in class com.spotify.helios.common.descriptors.DeploymentGroup.Builder
 
setRolloutOptions(RolloutOptions) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setRolloutTasks(List<RolloutTask>) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks.Builder
 
setRuntime(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setSecondsToWaitBeforeKill(Integer) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setSecurityOpt(List<String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setShutDownExecutorOnClose(boolean) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setSpecName(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setSpecVendor(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setSpecVersion(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setSslHostnameVerification(boolean) - Method in class com.spotify.helios.client.HeliosClient.Builder
Can be used to disable hostname verification for HTTPS connections to the Helios master.
setStartTime(long) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setState(DeploymentGroupStatus.State) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus.Builder
 
setState(TaskStatus.State) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setStatus(HostStatus.Status) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setStatuses(Map<JobId, TaskStatus>) - Method in class com.spotify.helios.common.descriptors.HostStatus.Builder
 
setSwapFreeBytes(long) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setSwapTotalBytes(long) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setTarget(String) - Method in class com.spotify.helios.common.descriptors.RolloutTask.Builder
 
setTaskIndex(int) - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks.Builder
 
setTaskStatuses(Map<String, TaskStatus>) - Method in class com.spotify.helios.common.descriptors.JobStatus.Builder
 
setThrottled(ThrottleState) - Method in class com.spotify.helios.common.descriptors.TaskStatus.Builder
 
setTimeout(Long) - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
setToken(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setToken(String) - Method in class com.spotify.helios.common.descriptors.RolloutOptions.Builder
 
setUname(String) - Method in class com.spotify.helios.common.descriptors.HostInfo.Builder
 
setUptime(long) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setUser(String) - Method in class com.spotify.helios.client.HeliosClient.Builder
 
setVersion(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setVersion(String) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
setVersion(String) - Method in class com.spotify.helios.common.descriptors.JobId.Builder
 
setVmName(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setVmVendor(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setVmVersion(String) - Method in class com.spotify.helios.common.descriptors.AgentInfo.Builder
 
setVolumes(Map<String, String>) - Method in class com.spotify.helios.common.descriptors.Job.Builder
 
sha1() - Static method in class com.spotify.helios.common.Hash
 
sha1digest(byte[]) - Static method in class com.spotify.helios.common.Hash
 
sha1digest(Object) - Static method in class com.spotify.helios.common.Json
 
sha1digest(Map<String, ?>) - Static method in class com.spotify.helios.common.Json
 
stopDeploymentGroup(String) - Method in class com.spotify.helios.client.HeliosClient
 
supplier(String, String) - Static method in class com.spotify.helios.common.Resolver
 
SystemClock - Class in com.spotify.helios.common
An implementation of Clock that returns current system time.
SystemClock() - Constructor for class com.spotify.helios.common.SystemClock
 

T

Task - Class in com.spotify.helios.common.descriptors
Basically, a pair of Job and Goal.
Task(Job, Goal, String, String, String) - Constructor for class com.spotify.helios.common.descriptors.Task
 
TASK_STATUS_EVENT_TOPIC - Static variable in class com.spotify.helios.common.descriptors.TaskStatusEvent
 
TaskStatus - Class in com.spotify.helios.common.descriptors
The state of the deployed job (aka a task).
TaskStatus(Job, Goal, TaskStatus.State, String, ThrottleState, Map<String, PortMapping>, Map<String, String>, String) - Constructor for class com.spotify.helios.common.descriptors.TaskStatus
Constructor.
TaskStatus.Builder - Class in com.spotify.helios.common.descriptors
 
TaskStatus.State - Enum in com.spotify.helios.common.descriptors
 
TaskStatusEvent - Class in com.spotify.helios.common.descriptors
Represents something that has happened to a Task.
TaskStatusEvent(TaskStatus, long, String) - Constructor for class com.spotify.helios.common.descriptors.TaskStatusEvent
Constructor.
TaskStatusEvents - Class in com.spotify.helios.common.protocol
 
TaskStatusEvents(List<TaskStatusEvent>, TaskStatusEvents.Status) - Constructor for class com.spotify.helios.common.protocol.TaskStatusEvents
 
TaskStatusEvents.Status - Enum in com.spotify.helios.common.protocol
 
TCP - Static variable in class com.spotify.helios.common.descriptors.HealthCheck
 
TCP - Static variable in class com.spotify.helios.common.descriptors.PortMapping
 
TCP - Static variable in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
TcpHealthCheck - Class in com.spotify.helios.common.descriptors
 
TcpHealthCheck(String) - Constructor for class com.spotify.helios.common.descriptors.TcpHealthCheck
 
TcpHealthCheck.Builder - Class in com.spotify.helios.common.descriptors
 
ThrottleState - Enum in com.spotify.helios.common.descriptors
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.Deployment
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.Job
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
toBuilder() - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
toJsonBytes() - Method in class com.spotify.helios.common.descriptors.Descriptor
 
toJsonString() - Method in class com.spotify.helios.common.descriptors.Descriptor
 
toJsonString() - Method in class com.spotify.helios.common.protocol.CreateDeploymentGroupResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.CreateJobResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.HostDeregisterResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.HostRegisterResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.JobDeleteResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.JobDeployResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.JobUndeployResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.RollingUpdateRequest
 
toJsonString() - Method in class com.spotify.helios.common.protocol.RollingUpdateResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.SetGoalResponse
 
toJsonString() - Method in class com.spotify.helios.common.protocol.TaskStatusEvents
 
toJsonString() - Method in class com.spotify.helios.common.protocol.VersionResponse
 
toPrettyString() - Method in class com.spotify.helios.common.descriptors.HostSelector
Return a human-readable string representation of the host selector.
toShortString() - Method in class com.spotify.helios.common.descriptors.JobId
 
toString() - Method in class com.spotify.helios.common.descriptors.AgentInfo
 
toString() - Method in class com.spotify.helios.common.descriptors.Deployment
 
toString() - Method in class com.spotify.helios.common.descriptors.DeploymentGroup
 
toString() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupStatus
 
toString() - Method in class com.spotify.helios.common.descriptors.DeploymentGroupTasks
 
toString() - Method in class com.spotify.helios.common.descriptors.DockerVersion
 
toString() - Method in class com.spotify.helios.common.descriptors.ExecHealthCheck
 
toString() - Method in class com.spotify.helios.common.descriptors.HealthCheck
 
toString() - Method in class com.spotify.helios.common.descriptors.HostInfo
 
toString() - Method in class com.spotify.helios.common.descriptors.HostSelector
 
toString() - Method in class com.spotify.helios.common.descriptors.HostStatus
 
toString() - Method in class com.spotify.helios.common.descriptors.HttpHealthCheck
 
toString() - Method in class com.spotify.helios.common.descriptors.Job
 
toString() - Method in class com.spotify.helios.common.descriptors.JobId
 
toString() - Method in class com.spotify.helios.common.descriptors.JobStatus
 
toString() - Method in class com.spotify.helios.common.descriptors.PortMapping
 
toString() - Method in class com.spotify.helios.common.descriptors.Resources
 
toString() - Method in class com.spotify.helios.common.descriptors.RolloutOptions
 
toString() - Method in class com.spotify.helios.common.descriptors.RolloutTask
 
toString() - Method in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
toString() - Method in class com.spotify.helios.common.descriptors.ServicePortParameters
 
toString() - Method in class com.spotify.helios.common.descriptors.ServicePorts
 
toString() - Method in class com.spotify.helios.common.descriptors.Task
 
toString() - Method in class com.spotify.helios.common.descriptors.TaskStatus
 
toString() - Method in class com.spotify.helios.common.descriptors.TaskStatusEvent
 
toString() - Method in class com.spotify.helios.common.descriptors.TcpHealthCheck
 
toString() - Method in class com.spotify.helios.common.PomVersion
 
toString() - Method in class com.spotify.helios.common.protocol.CreateDeploymentGroupResponse
 
toString() - Method in class com.spotify.helios.common.protocol.CreateJobResponse
 
toString() - Method in class com.spotify.helios.common.protocol.DeploymentGroupStatusResponse
 
toString() - Method in class com.spotify.helios.common.protocol.HostDeregisterResponse
 
toString() - Method in class com.spotify.helios.common.protocol.HostRegisterResponse
 
toString() - Method in class com.spotify.helios.common.protocol.JobDeleteResponse
 
toString() - Method in class com.spotify.helios.common.protocol.JobDeployResponse
 
toString() - Method in class com.spotify.helios.common.protocol.JobUndeployResponse
 
toString() - Method in class com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse
 
toString() - Method in class com.spotify.helios.common.protocol.RollingUpdateRequest
 
toString() - Method in class com.spotify.helios.common.protocol.RollingUpdateResponse
 
toString() - Method in class com.spotify.helios.common.protocol.SetGoalResponse
 
toString() - Method in class com.spotify.helios.common.protocol.TaskStatusEvents
 
toString() - Method in class com.spotify.helios.common.protocol.VersionResponse
 
type(Type) - Static method in class com.spotify.helios.common.Json
 
type(TypeReference<?>) - Static method in class com.spotify.helios.common.Json
 
typeFactory() - Static method in class com.spotify.helios.common.Json
 

U

UDP - Static variable in class com.spotify.helios.common.descriptors.PortMapping
 
UDP - Static variable in class com.spotify.helios.common.descriptors.ServiceEndpoint
 
undeploy(JobId, String) - Method in class com.spotify.helios.client.HeliosClient
 
undeploy(JobId, String, String) - Method in class com.spotify.helios.client.HeliosClient
 

V

validate(Job) - Method in class com.spotify.helios.common.JobValidator
 
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.DeploymentGroup.RollingUpdateReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.DeploymentGroupStatus.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.Goal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.HostSelector.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.HostStatus.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.RolloutTask.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.RolloutTask.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.TaskStatus.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.descriptors.ThrottleState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.CreateDeploymentGroupResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.CreateJobResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.HostDeregisterResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.HostRegisterResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.JobDeleteResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.JobDeployResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.JobUndeployResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.RollingUpdateResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.SetGoalResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.protocol.TaskStatusEvents.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.helios.common.VersionCompatibility.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.spotify.helios.common.descriptors.DeploymentGroup.RollingUpdateReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.DeploymentGroupStatus.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.Goal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.HostSelector.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.HostStatus.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.RolloutTask.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.RolloutTask.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.TaskStatus.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.descriptors.ThrottleState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.CreateDeploymentGroupResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.CreateJobResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.DeploymentGroupStatusResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.HostDeregisterResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.HostRegisterResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.JobDeleteResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.JobDeployResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.JobUndeployResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.RemoveDeploymentGroupResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.RollingUpdateResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.SetGoalResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.protocol.TaskStatusEvents.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.helios.common.VersionCompatibility.Status
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.spotify.helios.client.HeliosClient
 
version(String) - Method in class com.spotify.helios.common.descriptors.DockerVersion.Builder
 
Version - Class in com.spotify.helios.common
 
Version() - Constructor for class com.spotify.helios.common.Version
 
VersionCheckResponse - Class in com.spotify.helios.common
 
VersionCheckResponse(VersionCompatibility.Status, PomVersion, String) - Constructor for class com.spotify.helios.common.VersionCheckResponse
 
VersionCompatibility - Class in com.spotify.helios.common
 
VersionCompatibility() - Constructor for class com.spotify.helios.common.VersionCompatibility
 
VersionCompatibility.Status - Enum in com.spotify.helios.common
 
VersionResponse - Class in com.spotify.helios.common.protocol
 
VersionResponse(String, String) - Constructor for class com.spotify.helios.common.protocol.VersionResponse
 

W

withExternalPort(Integer) - Method in class com.spotify.helios.common.descriptors.PortMapping
 
withFallback(RolloutOptions) - Method in class com.spotify.helios.common.descriptors.RolloutOptions
Return a new RolloutOptions instance by merging this instance with another one.
writer() - Static method in class com.spotify.helios.common.Json
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.