public static final class Scheduler.SchedulerLocation.Builder extends com.google.protobuf.GeneratedMessage.Builder<Scheduler.SchedulerLocation.Builder> implements Scheduler.SchedulerLocationOrBuilder
heron.proto.scheduler.SchedulerLocation
Modifier and Type | Method and Description |
---|---|
Scheduler.SchedulerLocation.Builder |
addAllJobPageLink(java.lang.Iterable<java.lang.String> values)
repeated string job_page_link = 3; |
Scheduler.SchedulerLocation.Builder |
addJobPageLink(java.lang.String value)
repeated string job_page_link = 3; |
Scheduler.SchedulerLocation.Builder |
addJobPageLinkBytes(com.google.protobuf.ByteString value)
repeated string job_page_link = 3; |
Scheduler.SchedulerLocation |
build() |
Scheduler.SchedulerLocation |
buildPartial() |
Scheduler.SchedulerLocation.Builder |
clear() |
Scheduler.SchedulerLocation.Builder |
clearHttpEndpoint()
required string http_endpoint = 2; |
Scheduler.SchedulerLocation.Builder |
clearJobPageLink()
repeated string job_page_link = 3; |
Scheduler.SchedulerLocation.Builder |
clearTopologyName()
required string topology_name = 1; |
Scheduler.SchedulerLocation.Builder |
clone() |
Scheduler.SchedulerLocation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getHttpEndpoint()
required string http_endpoint = 2; |
com.google.protobuf.ByteString |
getHttpEndpointBytes()
required string http_endpoint = 2; |
java.lang.String |
getJobPageLink(int index)
repeated string job_page_link = 3; |
com.google.protobuf.ByteString |
getJobPageLinkBytes(int index)
repeated string job_page_link = 3; |
int |
getJobPageLinkCount()
repeated string job_page_link = 3; |
java.util.List<java.lang.String> |
getJobPageLinkList()
repeated string job_page_link = 3; |
java.lang.String |
getTopologyName()
required string topology_name = 1; |
com.google.protobuf.ByteString |
getTopologyNameBytes()
required string topology_name = 1; |
boolean |
hasHttpEndpoint()
required string http_endpoint = 2; |
boolean |
hasTopologyName()
required string topology_name = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Scheduler.SchedulerLocation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Scheduler.SchedulerLocation.Builder |
mergeFrom(com.google.protobuf.Message other) |
Scheduler.SchedulerLocation.Builder |
mergeFrom(Scheduler.SchedulerLocation other) |
Scheduler.SchedulerLocation.Builder |
setHttpEndpoint(java.lang.String value)
required string http_endpoint = 2; |
Scheduler.SchedulerLocation.Builder |
setHttpEndpointBytes(com.google.protobuf.ByteString value)
required string http_endpoint = 2; |
Scheduler.SchedulerLocation.Builder |
setJobPageLink(int index,
java.lang.String value)
repeated string job_page_link = 3; |
Scheduler.SchedulerLocation.Builder |
setTopologyName(java.lang.String value)
required string topology_name = 1; |
Scheduler.SchedulerLocation.Builder |
setTopologyNameBytes(com.google.protobuf.ByteString value)
required string topology_name = 1; |
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<Scheduler.SchedulerLocation.Builder>
public Scheduler.SchedulerLocation.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<Scheduler.SchedulerLocation.Builder>
public Scheduler.SchedulerLocation.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<Scheduler.SchedulerLocation.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<Scheduler.SchedulerLocation.Builder>
public Scheduler.SchedulerLocation getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Scheduler.SchedulerLocation build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Scheduler.SchedulerLocation buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Scheduler.SchedulerLocation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Scheduler.SchedulerLocation.Builder>
public Scheduler.SchedulerLocation.Builder mergeFrom(Scheduler.SchedulerLocation other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<Scheduler.SchedulerLocation.Builder>
public Scheduler.SchedulerLocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Scheduler.SchedulerLocation.Builder>
java.io.IOException
public boolean hasTopologyName()
required string topology_name = 1;
hasTopologyName
in interface Scheduler.SchedulerLocationOrBuilder
public java.lang.String getTopologyName()
required string topology_name = 1;
getTopologyName
in interface Scheduler.SchedulerLocationOrBuilder
public com.google.protobuf.ByteString getTopologyNameBytes()
required string topology_name = 1;
getTopologyNameBytes
in interface Scheduler.SchedulerLocationOrBuilder
public Scheduler.SchedulerLocation.Builder setTopologyName(java.lang.String value)
required string topology_name = 1;
public Scheduler.SchedulerLocation.Builder clearTopologyName()
required string topology_name = 1;
public Scheduler.SchedulerLocation.Builder setTopologyNameBytes(com.google.protobuf.ByteString value)
required string topology_name = 1;
public boolean hasHttpEndpoint()
required string http_endpoint = 2;
host:port or DNS address of scheduler which can be reached for runtime management.
hasHttpEndpoint
in interface Scheduler.SchedulerLocationOrBuilder
public java.lang.String getHttpEndpoint()
required string http_endpoint = 2;
host:port or DNS address of scheduler which can be reached for runtime management.
getHttpEndpoint
in interface Scheduler.SchedulerLocationOrBuilder
public com.google.protobuf.ByteString getHttpEndpointBytes()
required string http_endpoint = 2;
host:port or DNS address of scheduler which can be reached for runtime management.
getHttpEndpointBytes
in interface Scheduler.SchedulerLocationOrBuilder
public Scheduler.SchedulerLocation.Builder setHttpEndpoint(java.lang.String value)
required string http_endpoint = 2;
host:port or DNS address of scheduler which can be reached for runtime management.
public Scheduler.SchedulerLocation.Builder clearHttpEndpoint()
required string http_endpoint = 2;
host:port or DNS address of scheduler which can be reached for runtime management.
public Scheduler.SchedulerLocation.Builder setHttpEndpointBytes(com.google.protobuf.ByteString value)
required string http_endpoint = 2;
host:port or DNS address of scheduler which can be reached for runtime management.
public java.util.List<java.lang.String> getJobPageLinkList()
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
getJobPageLinkList
in interface Scheduler.SchedulerLocationOrBuilder
public int getJobPageLinkCount()
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
getJobPageLinkCount
in interface Scheduler.SchedulerLocationOrBuilder
public java.lang.String getJobPageLink(int index)
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
getJobPageLink
in interface Scheduler.SchedulerLocationOrBuilder
public com.google.protobuf.ByteString getJobPageLinkBytes(int index)
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
getJobPageLinkBytes
in interface Scheduler.SchedulerLocationOrBuilder
public Scheduler.SchedulerLocation.Builder setJobPageLink(int index, java.lang.String value)
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
public Scheduler.SchedulerLocation.Builder addJobPageLink(java.lang.String value)
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
public Scheduler.SchedulerLocation.Builder addAllJobPageLink(java.lang.Iterable<java.lang.String> values)
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
public Scheduler.SchedulerLocation.Builder clearJobPageLink()
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers
public Scheduler.SchedulerLocation.Builder addJobPageLinkBytes(com.google.protobuf.ByteString value)
repeated string job_page_link = 3;
Optional links to topology's customized ui page Example: link to the Mesos Slave UI page displaying all scheduled containers