public static interface Protos.Resource.DiskInfo.SourceOrBuilder
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
The identifier of this source.
|
com.google.protobuf.ByteString |
getIdBytes()
The identifier of this source.
|
Protos.Labels |
getMetadata()
Additional metadata for this source.
|
Protos.LabelsOrBuilder |
getMetadataOrBuilder()
Additional metadata for this source.
|
Protos.Resource.DiskInfo.Source.Mount |
getMount()
optional .mesos.Resource.DiskInfo.Source.Mount mount = 3; |
Protos.Resource.DiskInfo.Source.MountOrBuilder |
getMountOrBuilder()
optional .mesos.Resource.DiskInfo.Source.Mount mount = 3; |
Protos.Resource.DiskInfo.Source.Path |
getPath()
optional .mesos.Resource.DiskInfo.Source.Path path = 2; |
Protos.Resource.DiskInfo.Source.PathOrBuilder |
getPathOrBuilder()
optional .mesos.Resource.DiskInfo.Source.Path path = 2; |
java.lang.String |
getProfile()
This field serves as an indirection to a set of storage
vendor specific disk parameters which describe the properties
of the disk.
|
com.google.protobuf.ByteString |
getProfileBytes()
This field serves as an indirection to a set of storage
vendor specific disk parameters which describe the properties
of the disk.
|
Protos.Resource.DiskInfo.Source.Type |
getType()
required .mesos.Resource.DiskInfo.Source.Type type = 1; |
java.lang.String |
getVendor()
The vendor of this source.
|
com.google.protobuf.ByteString |
getVendorBytes()
The vendor of this source.
|
boolean |
hasId()
The identifier of this source.
|
boolean |
hasMetadata()
Additional metadata for this source.
|
boolean |
hasMount()
optional .mesos.Resource.DiskInfo.Source.Mount mount = 3; |
boolean |
hasPath()
optional .mesos.Resource.DiskInfo.Source.Path path = 2; |
boolean |
hasProfile()
This field serves as an indirection to a set of storage
vendor specific disk parameters which describe the properties
of the disk.
|
boolean |
hasType()
required .mesos.Resource.DiskInfo.Source.Type type = 1; |
boolean |
hasVendor()
The vendor of this source.
|
boolean hasType()
required .mesos.Resource.DiskInfo.Source.Type type = 1;
Protos.Resource.DiskInfo.Source.Type getType()
required .mesos.Resource.DiskInfo.Source.Type type = 1;
boolean hasPath()
optional .mesos.Resource.DiskInfo.Source.Path path = 2;
Protos.Resource.DiskInfo.Source.Path getPath()
optional .mesos.Resource.DiskInfo.Source.Path path = 2;
Protos.Resource.DiskInfo.Source.PathOrBuilder getPathOrBuilder()
optional .mesos.Resource.DiskInfo.Source.Path path = 2;
boolean hasMount()
optional .mesos.Resource.DiskInfo.Source.Mount mount = 3;
Protos.Resource.DiskInfo.Source.Mount getMount()
optional .mesos.Resource.DiskInfo.Source.Mount mount = 3;
Protos.Resource.DiskInfo.Source.MountOrBuilder getMountOrBuilder()
optional .mesos.Resource.DiskInfo.Source.Mount mount = 3;
boolean hasVendor()
The vendor of this source. If present, this field provides the means to uniquely identify the storage backend of this source in the cluster.
optional string vendor = 7;
java.lang.String getVendor()
The vendor of this source. If present, this field provides the means to uniquely identify the storage backend of this source in the cluster.
optional string vendor = 7;
com.google.protobuf.ByteString getVendorBytes()
The vendor of this source. If present, this field provides the means to uniquely identify the storage backend of this source in the cluster.
optional string vendor = 7;
boolean hasId()
The identifier of this source. This field maps onto CSI volume IDs and is not expected to be set by frameworks. If both `vendor` and `id` are present, these two fields together provide the means to uniquely identify this source in the cluster.
optional string id = 4;
java.lang.String getId()
The identifier of this source. This field maps onto CSI volume IDs and is not expected to be set by frameworks. If both `vendor` and `id` are present, these two fields together provide the means to uniquely identify this source in the cluster.
optional string id = 4;
com.google.protobuf.ByteString getIdBytes()
The identifier of this source. This field maps onto CSI volume IDs and is not expected to be set by frameworks. If both `vendor` and `id` are present, these two fields together provide the means to uniquely identify this source in the cluster.
optional string id = 4;
boolean hasMetadata()
Additional metadata for this source. This field maps onto CSI volume context. Frameworks should neither alter this field, nor expect this field to remain unchanged.
optional .mesos.Labels metadata = 5;
Protos.Labels getMetadata()
Additional metadata for this source. This field maps onto CSI volume context. Frameworks should neither alter this field, nor expect this field to remain unchanged.
optional .mesos.Labels metadata = 5;
Protos.LabelsOrBuilder getMetadataOrBuilder()
Additional metadata for this source. This field maps onto CSI volume context. Frameworks should neither alter this field, nor expect this field to remain unchanged.
optional .mesos.Labels metadata = 5;
boolean hasProfile()
This field serves as an indirection to a set of storage vendor specific disk parameters which describe the properties of the disk. The operator will setup mappings between a profile name to a set of vendor specific disk parameters. And the framework will do disk selection based on profile names, instead of vendor specific disk parameters. Also see the DiskProfileAdaptor module.
optional string profile = 6;
java.lang.String getProfile()
This field serves as an indirection to a set of storage vendor specific disk parameters which describe the properties of the disk. The operator will setup mappings between a profile name to a set of vendor specific disk parameters. And the framework will do disk selection based on profile names, instead of vendor specific disk parameters. Also see the DiskProfileAdaptor module.
optional string profile = 6;
com.google.protobuf.ByteString getProfileBytes()
This field serves as an indirection to a set of storage vendor specific disk parameters which describe the properties of the disk. The operator will setup mappings between a profile name to a set of vendor specific disk parameters. And the framework will do disk selection based on profile names, instead of vendor specific disk parameters. Also see the DiskProfileAdaptor module.
optional string profile = 6;