public final class Protos
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Protos.Address
A network address.
|
static interface |
Protos.AddressOrBuilder |
static class |
Protos.Attribute
Describes an attribute that can be set on a machine.
|
static interface |
Protos.AttributeOrBuilder |
static class |
Protos.CapabilityInfo
Encapsulation of `Capabilities` supported by Linux.
|
static interface |
Protos.CapabilityInfoOrBuilder |
static class |
Protos.CgroupInfo
Linux control group (cgroup) information.
|
static interface |
Protos.CgroupInfoOrBuilder |
static class |
Protos.CheckInfo
Describes a general non-interpreting non-killing check for a task or
executor (or any arbitrary process/command).
|
static interface |
Protos.CheckInfoOrBuilder |
static class |
Protos.CheckStatusInfo
Describes the status of a check.
|
static interface |
Protos.CheckStatusInfoOrBuilder |
static class |
Protos.CommandInfo
Describes a command, executed via: '/bin/sh -c value'.
|
static interface |
Protos.CommandInfoOrBuilder |
static class |
Protos.ContainerID
ID used to uniquely identify a container.
|
static interface |
Protos.ContainerIDOrBuilder |
static class |
Protos.ContainerInfo
Describes a container configuration and allows extensible
configurations for different container implementations.
|
static interface |
Protos.ContainerInfoOrBuilder |
static class |
Protos.ContainerStatus
Container related information that is resolved during container
setup.
|
static interface |
Protos.ContainerStatusOrBuilder |
static class |
Protos.Credential
Credential used in various places for authentication and
authorization.
|
static interface |
Protos.CredentialOrBuilder |
static class |
Protos.Credentials
Credentials used for framework authentication, HTTP authentication
(where the common 'username' and 'password' are captured as
'principal' and 'secret' respectively), etc.
|
static interface |
Protos.CredentialsOrBuilder |
static class |
Protos.CSIPluginContainerInfo
Describes the container configuration to run a managed CSI plugin.
|
static interface |
Protos.CSIPluginContainerInfoOrBuilder |
static class |
Protos.CSIPluginEndpoint
Describes the endpoint of an unmanaged CSI plugin service.
|
static interface |
Protos.CSIPluginEndpointOrBuilder |
static class |
Protos.CSIPluginInfo
Describes a CSI plugin.
|
static interface |
Protos.CSIPluginInfoOrBuilder |
static class |
Protos.Device
Describes information about a device.
|
static class |
Protos.DeviceAccess
Describes a device whitelist entry that expose from host to container.
|
static interface |
Protos.DeviceAccessOrBuilder |
static interface |
Protos.DeviceOrBuilder |
static class |
Protos.DeviceWhitelist
Protobuf type
mesos.DeviceWhitelist |
static interface |
Protos.DeviceWhitelistOrBuilder |
static class |
Protos.DiscoveryInfo
Service discovery information.
|
static interface |
Protos.DiscoveryInfoOrBuilder |
static class |
Protos.DiskStatistics
Protobuf type
mesos.DiskStatistics |
static interface |
Protos.DiskStatisticsOrBuilder |
static class |
Protos.DomainInfo
Describes a domain.
|
static interface |
Protos.DomainInfoOrBuilder |
static class |
Protos.DrainConfig
Protobuf type
mesos.DrainConfig |
static interface |
Protos.DrainConfigOrBuilder |
static class |
Protos.DrainInfo
Protobuf type
mesos.DrainInfo |
static interface |
Protos.DrainInfoOrBuilder |
static class |
Protos.DrainState
Protobuf enum
mesos.DrainState |
static class |
Protos.DurationInfo
Represents duration in nanoseconds.
|
static interface |
Protos.DurationInfoOrBuilder |
static class |
Protos.Environment
Describes a collection of environment variables.
|
static interface |
Protos.EnvironmentOrBuilder |
static class |
Protos.ExecutorID
A framework-generated ID to distinguish an executor.
|
static interface |
Protos.ExecutorIDOrBuilder |
static class |
Protos.ExecutorInfo
Describes information about an executor.
|
static interface |
Protos.ExecutorInfoOrBuilder |
static class |
Protos.FileInfo
Describes a File.
|
static interface |
Protos.FileInfoOrBuilder |
static class |
Protos.Filters
Describes possible filters that can be applied to unused resources
(see SchedulerDriver::launchTasks) to influence the allocator.
|
static interface |
Protos.FiltersOrBuilder |
static class |
Protos.Flag
Flag consists of a name and optionally its value.
|
static interface |
Protos.FlagOrBuilder |
static class |
Protos.FrameworkID
A unique ID assigned to a framework.
|
static interface |
Protos.FrameworkIDOrBuilder |
static class |
Protos.FrameworkInfo
Describes a framework.
|
static interface |
Protos.FrameworkInfoOrBuilder |
static class |
Protos.HealthCheck
Describes a health check for a task or executor (or any arbitrary
process/command).
|
static interface |
Protos.HealthCheckOrBuilder |
static class |
Protos.IcmpStatistics
Protobuf type
mesos.IcmpStatistics |
static interface |
Protos.IcmpStatisticsOrBuilder |
static class |
Protos.Image
Describe an image used by tasks or executors.
|
static interface |
Protos.ImageOrBuilder |
static class |
Protos.InverseOffer
A request to return some resources occupied by a framework.
|
static interface |
Protos.InverseOfferOrBuilder |
static class |
Protos.IpStatistics
Protobuf type
mesos.IpStatistics |
static interface |
Protos.IpStatisticsOrBuilder |
static class |
Protos.KillPolicy
Describes a kill policy for a task.
|
static interface |
Protos.KillPolicyOrBuilder |
static class |
Protos.Label
Key, value pair used to store free form user-data.
|
static interface |
Protos.LabelOrBuilder |
static class |
Protos.Labels
Collection of labels.
|
static interface |
Protos.LabelsOrBuilder |
static class |
Protos.LinuxInfo
Encapsulation for Linux specific configuration.
|
static interface |
Protos.LinuxInfoOrBuilder |
static class |
Protos.MachineID
Represents a single machine, which may hold one or more slaves.
|
static interface |
Protos.MachineIDOrBuilder |
static class |
Protos.MachineInfo
Holds information about a single machine, its `mode`, and any other
relevant information which may affect the behavior of the machine.
|
static interface |
Protos.MachineInfoOrBuilder |
static class |
Protos.MasterInfo
Describes a master.
|
static interface |
Protos.MasterInfoOrBuilder |
static class |
Protos.Metric
Metric consists of a name and optionally its value.
|
static interface |
Protos.MetricOrBuilder |
static class |
Protos.MountPropagation
Describes how the mount will be propagated for a volume.
|
static interface |
Protos.MountPropagationOrBuilder |
static class |
Protos.NetworkInfo
Describes a network request from a framework as well as network resolution
provided by Mesos.
|
static interface |
Protos.NetworkInfoOrBuilder |
static class |
Protos.Offer
Describes some resources available on a slave.
|
static class |
Protos.OfferFilters
Represents filters that allow a framework to control the shape of
offers that will be sent to its role(s).
|
static interface |
Protos.OfferFiltersOrBuilder |
static class |
Protos.OfferID
A unique ID assigned to an offer.
|
static interface |
Protos.OfferIDOrBuilder |
static interface |
Protos.OfferOrBuilder |
static class |
Protos.Operation
Describes an operation, similar to `Offer.Operation`, with
some additional information.
|
static class |
Protos.OperationID
A framework-generated ID to distinguish an operation.
|
static interface |
Protos.OperationIDOrBuilder |
static interface |
Protos.OperationOrBuilder |
static class |
Protos.OperationState
Describes possible operation states.
|
static class |
Protos.OperationStatus
Describes the current status of an operation.
|
static interface |
Protos.OperationStatusOrBuilder |
static class |
Protos.Parameter
A generic (key, value) pair used in various places for parameters.
|
static interface |
Protos.ParameterOrBuilder |
static class |
Protos.Parameters
Collection of Parameter.
|
static interface |
Protos.ParametersOrBuilder |
static class |
Protos.PerfStatistics
Describes a sample of events from "perf stat".
|
static interface |
Protos.PerfStatisticsOrBuilder |
static class |
Protos.Port
Named port used for service discovery.
|
static interface |
Protos.PortOrBuilder |
static class |
Protos.Ports
Collection of ports.
|
static interface |
Protos.PortsOrBuilder |
static class |
Protos.RateLimit
Rate (queries per second, QPS) limit for messages from a framework to master.
|
static interface |
Protos.RateLimitOrBuilder |
static class |
Protos.RateLimits
Collection of RateLimit.
|
static interface |
Protos.RateLimitsOrBuilder |
static class |
Protos.Request
Describes a request for resources that can be used by a framework
to proactively influence the allocator.
|
static interface |
Protos.RequestOrBuilder |
static class |
Protos.Resource
Describes a resource from a resource provider.
|
static interface |
Protos.ResourceOrBuilder |
static class |
Protos.ResourceProviderID
A unique ID assigned to a resource provider.
|
static interface |
Protos.ResourceProviderIDOrBuilder |
static class |
Protos.ResourceProviderInfo
Describes a resource provider.
|
static interface |
Protos.ResourceProviderInfoOrBuilder |
static class |
Protos.ResourceStatistics
A snapshot of resource usage statistics.
|
static interface |
Protos.ResourceStatisticsOrBuilder |
static class |
Protos.ResourceUsage
Describes a snapshot of the resource usage for executors.
|
static interface |
Protos.ResourceUsageOrBuilder |
static class |
Protos.RLimitInfo
Encapsulation for POSIX rlimits, see
http://pubs.opengroup.org/onlinepubs/009695399/functions/getrlimit.html.
|
static interface |
Protos.RLimitInfoOrBuilder |
static class |
Protos.Role
Describes a Role.
|
static interface |
Protos.RoleOrBuilder |
static class |
Protos.SeccompInfo
Encapsulation for Seccomp configuration, which is Linux specific.
|
static interface |
Protos.SeccompInfoOrBuilder |
static class |
Protos.Secret
Secret used to pass privileged information.
|
static interface |
Protos.SecretOrBuilder |
static class |
Protos.SlaveID
A unique ID assigned to a slave.
|
static interface |
Protos.SlaveIDOrBuilder |
static class |
Protos.SlaveInfo
Describes a slave.
|
static interface |
Protos.SlaveInfoOrBuilder |
static class |
Protos.SNMPStatistics
Protobuf type
mesos.SNMPStatistics |
static interface |
Protos.SNMPStatisticsOrBuilder |
static class |
Protos.Status
Status is used to indicate the state of the scheduler and executor
driver after function calls.
|
static class |
Protos.Task
Describes a task, similar to `TaskInfo`.
|
static class |
Protos.TaskGroupInfo
Describes a group of tasks that belong to an executor.
|
static interface |
Protos.TaskGroupInfoOrBuilder |
static class |
Protos.TaskID
A framework-generated ID to distinguish a task.
|
static interface |
Protos.TaskIDOrBuilder |
static class |
Protos.TaskInfo
Describes a task.
|
static interface |
Protos.TaskInfoOrBuilder |
static interface |
Protos.TaskOrBuilder |
static class |
Protos.TaskResourceLimitation
Describes a resource limitation that caused a task failure.
|
static interface |
Protos.TaskResourceLimitationOrBuilder |
static class |
Protos.TaskState
Describes possible task states.
|
static class |
Protos.TaskStatus
Describes the current status of a task.
|
static interface |
Protos.TaskStatusOrBuilder |
static class |
Protos.TcpStatistics
Protobuf type
mesos.TcpStatistics |
static interface |
Protos.TcpStatisticsOrBuilder |
static class |
Protos.TimeInfo
Represents time since the epoch, in nanoseconds.
|
static interface |
Protos.TimeInfoOrBuilder |
static class |
Protos.TrafficControlStatistics
When the network bandwidth caps are enabled and the container
is over its limit, outbound packets may be either delayed or
dropped completely either because it exceeds the maximum bandwidth
allocation for a single container (the cap) or because the combined
network traffic of multiple containers on the host exceeds the
transmit capacity of the host (the share).
|
static interface |
Protos.TrafficControlStatisticsOrBuilder |
static class |
Protos.TTYInfo
Describes the information about (pseudo) TTY that can
be attached to a process running in a container.
|
static interface |
Protos.TTYInfoOrBuilder |
static class |
Protos.UdpStatistics
Protobuf type
mesos.UdpStatistics |
static interface |
Protos.UdpStatisticsOrBuilder |
static class |
Protos.Unavailability
Represents an interval, from a given start time over a given duration.
|
static interface |
Protos.UnavailabilityOrBuilder |
static class |
Protos.URL
Represents a URL.
|
static interface |
Protos.URLOrBuilder |
static class |
Protos.UUID
A 128 bit (16 byte) UUID, see RFC 4122.
|
static interface |
Protos.UUIDOrBuilder |
static class |
Protos.Value
Describes an Attribute or Resource "value".
|
static interface |
Protos.ValueOrBuilder |
static class |
Protos.VersionInfo
Version information of a component.
|
static interface |
Protos.VersionInfoOrBuilder |
static class |
Protos.Volume
Describes a volume mapping either from host to container or vice
versa.
|
static interface |
Protos.VolumeOrBuilder |
static class |
Protos.WeightInfo
Named WeightInfo to indicate resource allocation
priority between the different roles.
|
static interface |
Protos.WeightInfoOrBuilder |
Modifier and Type | Method and Description |
---|---|
static com.google.protobuf.Descriptors.FileDescriptor |
getDescriptor() |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) |
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()