public static final class Page.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder> implements PageOrBuilder
Represents a documentation page. A page can contain subpages to represent nested documentation set structure.Protobuf type
google.api.Page| Modifier and Type | Method and Description |
|---|---|
Page.Builder |
addAllSubpages(java.lang.Iterable<? extends Page> values)
Subpages of this page.
|
Page.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Page.Builder |
addSubpages(int index,
Page.Builder builderForValue)
Subpages of this page.
|
Page.Builder |
addSubpages(int index,
Page value)
Subpages of this page.
|
Page.Builder |
addSubpages(Page.Builder builderForValue)
Subpages of this page.
|
Page.Builder |
addSubpages(Page value)
Subpages of this page.
|
Page.Builder |
addSubpagesBuilder()
Subpages of this page.
|
Page.Builder |
addSubpagesBuilder(int index)
Subpages of this page.
|
Page |
build() |
Page |
buildPartial() |
Page.Builder |
clear() |
Page.Builder |
clearContent()
The Markdown content of the page.
|
Page.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Page.Builder |
clearName()
The name of the page.
|
Page.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Page.Builder |
clearSubpages()
Subpages of this page.
|
Page.Builder |
clone() |
java.lang.String |
getContent()
The Markdown content of the page.
|
com.google.protobuf.ByteString |
getContentBytes()
The Markdown content of the page.
|
Page |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getName()
The name of the page.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the page.
|
Page |
getSubpages(int index)
Subpages of this page.
|
Page.Builder |
getSubpagesBuilder(int index)
Subpages of this page.
|
java.util.List<Page.Builder> |
getSubpagesBuilderList()
Subpages of this page.
|
int |
getSubpagesCount()
Subpages of this page.
|
java.util.List<Page> |
getSubpagesList()
Subpages of this page.
|
PageOrBuilder |
getSubpagesOrBuilder(int index)
Subpages of this page.
|
java.util.List<? extends PageOrBuilder> |
getSubpagesOrBuilderList()
Subpages of this page.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Page.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Page.Builder |
mergeFrom(com.google.protobuf.Message other) |
Page.Builder |
mergeFrom(Page other) |
Page.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Page.Builder |
removeSubpages(int index)
Subpages of this page.
|
Page.Builder |
setContent(java.lang.String value)
The Markdown content of the page.
|
Page.Builder |
setContentBytes(com.google.protobuf.ByteString value)
The Markdown content of the page.
|
Page.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Page.Builder |
setName(java.lang.String value)
The name of the page.
|
Page.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the page.
|
Page.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Page.Builder |
setSubpages(int index,
Page.Builder builderForValue)
Subpages of this page.
|
Page.Builder |
setSubpages(int index,
Page value)
Subpages of this page.
|
Page.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Page build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Page buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Page.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Page.Builder>public Page.Builder mergeFrom(Page other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Page.Builder>java.io.IOExceptionpublic java.lang.String getName()
The name of the page. It will be used as an identity of the page to
generate URI of the page, text of the link to this page in navigation,
etc. The full page name (start from the root page name to this page
concatenated with `.`) can be used as reference to the page in your
documentation. For example:
<pre><code>pages:
- name: Tutorial
content: (== include tutorial.md ==)
subpages:
- name: Java
content: (== include tutorial_java.md ==)
</code></pre>
You can reference `Java` page using Markdown reference link syntax:
`[Java][Tutorial.Java]`.
string name = 1;getName in interface PageOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the page. It will be used as an identity of the page to
generate URI of the page, text of the link to this page in navigation,
etc. The full page name (start from the root page name to this page
concatenated with `.`) can be used as reference to the page in your
documentation. For example:
<pre><code>pages:
- name: Tutorial
content: (== include tutorial.md ==)
subpages:
- name: Java
content: (== include tutorial_java.md ==)
</code></pre>
You can reference `Java` page using Markdown reference link syntax:
`[Java][Tutorial.Java]`.
string name = 1;getNameBytes in interface PageOrBuilderpublic Page.Builder setName(java.lang.String value)
The name of the page. It will be used as an identity of the page to
generate URI of the page, text of the link to this page in navigation,
etc. The full page name (start from the root page name to this page
concatenated with `.`) can be used as reference to the page in your
documentation. For example:
<pre><code>pages:
- name: Tutorial
content: (== include tutorial.md ==)
subpages:
- name: Java
content: (== include tutorial_java.md ==)
</code></pre>
You can reference `Java` page using Markdown reference link syntax:
`[Java][Tutorial.Java]`.
string name = 1;public Page.Builder clearName()
The name of the page. It will be used as an identity of the page to
generate URI of the page, text of the link to this page in navigation,
etc. The full page name (start from the root page name to this page
concatenated with `.`) can be used as reference to the page in your
documentation. For example:
<pre><code>pages:
- name: Tutorial
content: (== include tutorial.md ==)
subpages:
- name: Java
content: (== include tutorial_java.md ==)
</code></pre>
You can reference `Java` page using Markdown reference link syntax:
`[Java][Tutorial.Java]`.
string name = 1;public Page.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the page. It will be used as an identity of the page to
generate URI of the page, text of the link to this page in navigation,
etc. The full page name (start from the root page name to this page
concatenated with `.`) can be used as reference to the page in your
documentation. For example:
<pre><code>pages:
- name: Tutorial
content: (== include tutorial.md ==)
subpages:
- name: Java
content: (== include tutorial_java.md ==)
</code></pre>
You can reference `Java` page using Markdown reference link syntax:
`[Java][Tutorial.Java]`.
string name = 1;public java.lang.String getContent()
The Markdown content of the page. You can use <code>(== include {path} ==)</code>
to include content from a Markdown file.
string content = 2;getContent in interface PageOrBuilderpublic com.google.protobuf.ByteString getContentBytes()
The Markdown content of the page. You can use <code>(== include {path} ==)</code>
to include content from a Markdown file.
string content = 2;getContentBytes in interface PageOrBuilderpublic Page.Builder setContent(java.lang.String value)
The Markdown content of the page. You can use <code>(== include {path} ==)</code>
to include content from a Markdown file.
string content = 2;public Page.Builder clearContent()
The Markdown content of the page. You can use <code>(== include {path} ==)</code>
to include content from a Markdown file.
string content = 2;public Page.Builder setContentBytes(com.google.protobuf.ByteString value)
The Markdown content of the page. You can use <code>(== include {path} ==)</code>
to include content from a Markdown file.
string content = 2;public java.util.List<Page> getSubpagesList()
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;getSubpagesList in interface PageOrBuilderpublic int getSubpagesCount()
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;getSubpagesCount in interface PageOrBuilderpublic Page getSubpages(int index)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;getSubpages in interface PageOrBuilderpublic Page.Builder setSubpages(int index, Page value)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder setSubpages(int index, Page.Builder builderForValue)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder addSubpages(Page value)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder addSubpages(int index, Page value)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder addSubpages(Page.Builder builderForValue)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder addSubpages(int index, Page.Builder builderForValue)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder addAllSubpages(java.lang.Iterable<? extends Page> values)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder clearSubpages()
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder removeSubpages(int index)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder getSubpagesBuilder(int index)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public PageOrBuilder getSubpagesOrBuilder(int index)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;getSubpagesOrBuilder in interface PageOrBuilderpublic java.util.List<? extends PageOrBuilder> getSubpagesOrBuilderList()
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;getSubpagesOrBuilderList in interface PageOrBuilderpublic Page.Builder addSubpagesBuilder()
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public Page.Builder addSubpagesBuilder(int index)
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public java.util.List<Page.Builder> getSubpagesBuilderList()
Subpages of this page. The order of subpages specified here will be honored in the generated docset.
repeated .google.api.Page subpages = 3;public final Page.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public final Page.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>