public static final class LogDescriptor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder> implements LogDescriptorOrBuilder
A description of a log type. Example in YAML format:
- name: library.googleapis.com/activity_history
description: The history of borrowing and returning library items.
display_name: Activity
labels:
- key: /customer_id
description: Identifier of a library customer
Protobuf type google.api.LogDescriptor| Modifier and Type | Method and Description |
|---|---|
LogDescriptor.Builder |
addAllLabels(java.lang.Iterable<? extends LabelDescriptor> values)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
addLabels(int index,
LabelDescriptor.Builder builderForValue)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
addLabels(int index,
LabelDescriptor value)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
addLabels(LabelDescriptor.Builder builderForValue)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
addLabels(LabelDescriptor value)
The set of labels that are available to describe a specific log entry.
|
LabelDescriptor.Builder |
addLabelsBuilder()
The set of labels that are available to describe a specific log entry.
|
LabelDescriptor.Builder |
addLabelsBuilder(int index)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
LogDescriptor |
build() |
LogDescriptor |
buildPartial() |
LogDescriptor.Builder |
clear() |
LogDescriptor.Builder |
clearDescription()
A human-readable description of this log.
|
LogDescriptor.Builder |
clearDisplayName()
The human-readable name for this log.
|
LogDescriptor.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LogDescriptor.Builder |
clearLabels()
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
clearName()
The name of the log.
|
LogDescriptor.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LogDescriptor.Builder |
clone() |
LogDescriptor |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
A human-readable description of this log.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A human-readable description of this log.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getDisplayName()
The human-readable name for this log.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
The human-readable name for this log.
|
LabelDescriptor |
getLabels(int index)
The set of labels that are available to describe a specific log entry.
|
LabelDescriptor.Builder |
getLabelsBuilder(int index)
The set of labels that are available to describe a specific log entry.
|
java.util.List<LabelDescriptor.Builder> |
getLabelsBuilderList()
The set of labels that are available to describe a specific log entry.
|
int |
getLabelsCount()
The set of labels that are available to describe a specific log entry.
|
java.util.List<LabelDescriptor> |
getLabelsList()
The set of labels that are available to describe a specific log entry.
|
LabelDescriptorOrBuilder |
getLabelsOrBuilder(int index)
The set of labels that are available to describe a specific log entry.
|
java.util.List<? extends LabelDescriptorOrBuilder> |
getLabelsOrBuilderList()
The set of labels that are available to describe a specific log entry.
|
java.lang.String |
getName()
The name of the log.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the log.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LogDescriptor.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LogDescriptor.Builder |
mergeFrom(LogDescriptor other) |
LogDescriptor.Builder |
mergeFrom(com.google.protobuf.Message other) |
LogDescriptor.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LogDescriptor.Builder |
removeLabels(int index)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
setDescription(java.lang.String value)
A human-readable description of this log.
|
LogDescriptor.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
A human-readable description of this log.
|
LogDescriptor.Builder |
setDisplayName(java.lang.String value)
The human-readable name for this log.
|
LogDescriptor.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
The human-readable name for this log.
|
LogDescriptor.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
LogDescriptor.Builder |
setLabels(int index,
LabelDescriptor.Builder builderForValue)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
setLabels(int index,
LabelDescriptor value)
The set of labels that are available to describe a specific log entry.
|
LogDescriptor.Builder |
setName(java.lang.String value)
The name of the log.
|
LogDescriptor.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the log.
|
LogDescriptor.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
LogDescriptor.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<LogDescriptor.Builder>public LogDescriptor.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.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<LogDescriptor.Builder>public LogDescriptor getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LogDescriptor build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LogDescriptor buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LogDescriptor.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.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<LogDescriptor.Builder>public LogDescriptor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.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<LogDescriptor.Builder>public LogDescriptor.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<LogDescriptor.Builder>public LogDescriptor.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LogDescriptor.Builder>public LogDescriptor.Builder mergeFrom(LogDescriptor other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.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<LogDescriptor.Builder>java.io.IOExceptionpublic java.lang.String getName()
The name of the log. It must be less than 512 characters long and can include the following characters: upper- and lower-case alphanumeric characters [A-Za-z0-9], and punctuation characters including slash, underscore, hyphen, period [/_-.].
string name = 1;getName in interface LogDescriptorOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the log. It must be less than 512 characters long and can include the following characters: upper- and lower-case alphanumeric characters [A-Za-z0-9], and punctuation characters including slash, underscore, hyphen, period [/_-.].
string name = 1;getNameBytes in interface LogDescriptorOrBuilderpublic LogDescriptor.Builder setName(java.lang.String value)
The name of the log. It must be less than 512 characters long and can include the following characters: upper- and lower-case alphanumeric characters [A-Za-z0-9], and punctuation characters including slash, underscore, hyphen, period [/_-.].
string name = 1;public LogDescriptor.Builder clearName()
The name of the log. It must be less than 512 characters long and can include the following characters: upper- and lower-case alphanumeric characters [A-Za-z0-9], and punctuation characters including slash, underscore, hyphen, period [/_-.].
string name = 1;public LogDescriptor.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the log. It must be less than 512 characters long and can include the following characters: upper- and lower-case alphanumeric characters [A-Za-z0-9], and punctuation characters including slash, underscore, hyphen, period [/_-.].
string name = 1;public java.util.List<LabelDescriptor> getLabelsList()
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;getLabelsList in interface LogDescriptorOrBuilderpublic int getLabelsCount()
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;getLabelsCount in interface LogDescriptorOrBuilderpublic LabelDescriptor getLabels(int index)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;getLabels in interface LogDescriptorOrBuilderpublic LogDescriptor.Builder setLabels(int index, LabelDescriptor value)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder setLabels(int index, LabelDescriptor.Builder builderForValue)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder addLabels(LabelDescriptor value)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder addLabels(int index, LabelDescriptor value)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder addLabels(LabelDescriptor.Builder builderForValue)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder addLabels(int index, LabelDescriptor.Builder builderForValue)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder addAllLabels(java.lang.Iterable<? extends LabelDescriptor> values)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder clearLabels()
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LogDescriptor.Builder removeLabels(int index)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LabelDescriptor.Builder getLabelsBuilder(int index)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LabelDescriptorOrBuilder getLabelsOrBuilder(int index)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;getLabelsOrBuilder in interface LogDescriptorOrBuilderpublic java.util.List<? extends LabelDescriptorOrBuilder> getLabelsOrBuilderList()
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;getLabelsOrBuilderList in interface LogDescriptorOrBuilderpublic LabelDescriptor.Builder addLabelsBuilder()
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public LabelDescriptor.Builder addLabelsBuilder(int index)
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public java.util.List<LabelDescriptor.Builder> getLabelsBuilderList()
The set of labels that are available to describe a specific log entry. Runtime requests that contain labels not specified here are considered invalid.
repeated .google.api.LabelDescriptor labels = 2;public java.lang.String getDescription()
A human-readable description of this log. This information appears in the documentation and can contain details.
string description = 3;getDescription in interface LogDescriptorOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
A human-readable description of this log. This information appears in the documentation and can contain details.
string description = 3;getDescriptionBytes in interface LogDescriptorOrBuilderpublic LogDescriptor.Builder setDescription(java.lang.String value)
A human-readable description of this log. This information appears in the documentation and can contain details.
string description = 3;public LogDescriptor.Builder clearDescription()
A human-readable description of this log. This information appears in the documentation and can contain details.
string description = 3;public LogDescriptor.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A human-readable description of this log. This information appears in the documentation and can contain details.
string description = 3;public java.lang.String getDisplayName()
The human-readable name for this log. This information appears on the user interface and should be concise.
string display_name = 4;getDisplayName in interface LogDescriptorOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
The human-readable name for this log. This information appears on the user interface and should be concise.
string display_name = 4;getDisplayNameBytes in interface LogDescriptorOrBuilderpublic LogDescriptor.Builder setDisplayName(java.lang.String value)
The human-readable name for this log. This information appears on the user interface and should be concise.
string display_name = 4;public LogDescriptor.Builder clearDisplayName()
The human-readable name for this log. This information appears on the user interface and should be concise.
string display_name = 4;public LogDescriptor.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The human-readable name for this log. This information appears on the user interface and should be concise.
string display_name = 4;public final LogDescriptor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder>public final LogDescriptor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LogDescriptor.Builder>