public static final class LogDescriptor.Builder extends 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(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(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(Descriptors.OneofDescriptor oneof) |
LogDescriptor.Builder |
clone() |
LogDescriptor |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
A human-readable description of this log.
|
ByteString |
getDescriptionBytes()
A human-readable description of this log.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getDisplayName()
The human-readable name for this log.
|
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.
|
ByteString |
getNameBytes()
The name of the log.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LogDescriptor.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
LogDescriptor.Builder |
mergeFrom(LogDescriptor other) |
LogDescriptor.Builder |
mergeFrom(Message other) |
LogDescriptor.Builder |
mergeUnknownFields(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(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(ByteString value)
The human-readable name for this log.
|
LogDescriptor.Builder |
setField(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(ByteString value)
The name of the log.
|
LogDescriptor.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
LogDescriptor.Builder |
setUnknownFields(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, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic LogDescriptor build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic LogDescriptor buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic LogDescriptor.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<LogDescriptor.Builder>public LogDescriptor.Builder mergeFrom(LogDescriptor other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public LogDescriptor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class 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 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(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 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(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 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(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(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<LogDescriptor.Builder>public final LogDescriptor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<LogDescriptor.Builder>