public static final class WriteLogEntriesRequest.Builder extends GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder> implements WriteLogEntriesRequestOrBuilder
The parameters to WriteLogEntries.Protobuf type
google.logging.v2.WriteLogEntriesRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, 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 MapField internalGetMapField(int number)
internalGetMapField in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>protected MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic WriteLogEntriesRequest build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic WriteLogEntriesRequest buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic WriteLogEntriesRequest.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder mergeFrom(WriteLogEntriesRequest other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public WriteLogEntriesRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<WriteLogEntriesRequest.Builder>java.io.IOExceptionpublic java.lang.String getLogName()
Optional. A default log resource name that is assigned to all log entries
in `entries` that do not specify a value for `log_name`:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded. For example,
`"projects/my-project-id/logs/syslog"` or
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
For more information about log names, see
[LogEntry][google.logging.v2.LogEntry].
string log_name = 1;getLogName in interface WriteLogEntriesRequestOrBuilderpublic ByteString getLogNameBytes()
Optional. A default log resource name that is assigned to all log entries
in `entries` that do not specify a value for `log_name`:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded. For example,
`"projects/my-project-id/logs/syslog"` or
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
For more information about log names, see
[LogEntry][google.logging.v2.LogEntry].
string log_name = 1;getLogNameBytes in interface WriteLogEntriesRequestOrBuilderpublic WriteLogEntriesRequest.Builder setLogName(java.lang.String value)
Optional. A default log resource name that is assigned to all log entries
in `entries` that do not specify a value for `log_name`:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded. For example,
`"projects/my-project-id/logs/syslog"` or
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
For more information about log names, see
[LogEntry][google.logging.v2.LogEntry].
string log_name = 1;public WriteLogEntriesRequest.Builder clearLogName()
Optional. A default log resource name that is assigned to all log entries
in `entries` that do not specify a value for `log_name`:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded. For example,
`"projects/my-project-id/logs/syslog"` or
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
For more information about log names, see
[LogEntry][google.logging.v2.LogEntry].
string log_name = 1;public WriteLogEntriesRequest.Builder setLogNameBytes(ByteString value)
Optional. A default log resource name that is assigned to all log entries
in `entries` that do not specify a value for `log_name`:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded. For example,
`"projects/my-project-id/logs/syslog"` or
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
For more information about log names, see
[LogEntry][google.logging.v2.LogEntry].
string log_name = 1;public boolean hasResource()
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;hasResource in interface WriteLogEntriesRequestOrBuilderpublic MonitoredResource getResource()
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;getResource in interface WriteLogEntriesRequestOrBuilderpublic WriteLogEntriesRequest.Builder setResource(MonitoredResource value)
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;public WriteLogEntriesRequest.Builder setResource(MonitoredResource.Builder builderForValue)
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;public WriteLogEntriesRequest.Builder mergeResource(MonitoredResource value)
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;public WriteLogEntriesRequest.Builder clearResource()
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;public MonitoredResource.Builder getResourceBuilder()
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;public MonitoredResourceOrBuilder getResourceOrBuilder()
Optional. A default monitored resource object that is assigned to all log
entries in `entries` that do not specify a value for `resource`. Example:
{ "type": "gce_instance",
"labels": {
"zone": "us-central1-a", "instance_id": "00000000000000000000" }}
See [LogEntry][google.logging.v2.LogEntry].
.google.api.MonitoredResource resource = 2;getResourceOrBuilder in interface WriteLogEntriesRequestOrBuilderpublic int getLabelsCount()
WriteLogEntriesRequestOrBuilderOptional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;getLabelsCount in interface WriteLogEntriesRequestOrBuilderpublic boolean containsLabels(java.lang.String key)
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;containsLabels in interface WriteLogEntriesRequestOrBuilder@Deprecated public java.util.Map<java.lang.String,java.lang.String> getLabels()
getLabelsMap() instead.getLabels in interface WriteLogEntriesRequestOrBuilderpublic java.util.Map<java.lang.String,java.lang.String> getLabelsMap()
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;getLabelsMap in interface WriteLogEntriesRequestOrBuilderpublic java.lang.String getLabelsOrDefault(java.lang.String key,
java.lang.String defaultValue)
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;getLabelsOrDefault in interface WriteLogEntriesRequestOrBuilderpublic java.lang.String getLabelsOrThrow(java.lang.String key)
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;getLabelsOrThrow in interface WriteLogEntriesRequestOrBuilderpublic WriteLogEntriesRequest.Builder clearLabels()
public WriteLogEntriesRequest.Builder removeLabels(java.lang.String key)
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableLabels()
public WriteLogEntriesRequest.Builder putLabels(java.lang.String key, java.lang.String value)
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;public WriteLogEntriesRequest.Builder putAllLabels(java.util.Map<java.lang.String,java.lang.String> values)
Optional. Default labels that are added to the `labels` field of all log entries in `entries`. If a log entry already has a label with the same key as a label in this parameter, then the log entry's label is not changed. See [LogEntry][google.logging.v2.LogEntry].
map<string, string> labels = 3;public java.util.List<LogEntry> getEntriesList()
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;getEntriesList in interface WriteLogEntriesRequestOrBuilderpublic int getEntriesCount()
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;getEntriesCount in interface WriteLogEntriesRequestOrBuilderpublic LogEntry getEntries(int index)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;getEntries in interface WriteLogEntriesRequestOrBuilderpublic WriteLogEntriesRequest.Builder setEntries(int index, LogEntry value)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder setEntries(int index, LogEntry.Builder builderForValue)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder addEntries(LogEntry value)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder addEntries(int index, LogEntry value)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder addEntries(LogEntry.Builder builderForValue)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder addEntries(int index, LogEntry.Builder builderForValue)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder addAllEntries(java.lang.Iterable<? extends LogEntry> values)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder clearEntries()
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public WriteLogEntriesRequest.Builder removeEntries(int index)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public LogEntry.Builder getEntriesBuilder(int index)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public LogEntryOrBuilder getEntriesOrBuilder(int index)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;getEntriesOrBuilder in interface WriteLogEntriesRequestOrBuilderpublic java.util.List<? extends LogEntryOrBuilder> getEntriesOrBuilderList()
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;getEntriesOrBuilderList in interface WriteLogEntriesRequestOrBuilderpublic LogEntry.Builder addEntriesBuilder()
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public LogEntry.Builder addEntriesBuilder(int index)
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public java.util.List<LogEntry.Builder> getEntriesBuilderList()
Required. The log entries to send to Stackdriver Logging. The order of log entries in this list does not matter. Values supplied in this method's `log_name`, `resource`, and `labels` fields are copied into those log entries in this list that do not include values for their corresponding fields. For more information, see the [LogEntry][google.logging.v2.LogEntry] type. If the `timestamp` or `insert_id` fields are missing in log entries, then this method supplies the current time or a unique identifier, respectively. The supplied values are chosen so that, among the log entries that did not supply their own values, the entries earlier in the list will sort before the entries later in the list. See the `entries.list` method. Log entries with timestamps that are more than the [logs retention period](/logging/quota-policy) in the past or more than 24 hours in the future might be discarded. Discarding does not return an error. To improve throughput and to avoid exceeding the [quota limit](/logging/quota-policy) for calls to `entries.write`, you should try to include several log entries in this list, rather than calling this method for each individual log entry.
repeated .google.logging.v2.LogEntry entries = 4;public boolean getPartialSuccess()
Optional. Whether valid entries should be written even if some other entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any entry is not written, then the response status is the error associated with one of the failed entries and the response includes error details keyed by the entries' zero-based index in the `entries.write` method.
bool partial_success = 5;getPartialSuccess in interface WriteLogEntriesRequestOrBuilderpublic WriteLogEntriesRequest.Builder setPartialSuccess(boolean value)
Optional. Whether valid entries should be written even if some other entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any entry is not written, then the response status is the error associated with one of the failed entries and the response includes error details keyed by the entries' zero-based index in the `entries.write` method.
bool partial_success = 5;public WriteLogEntriesRequest.Builder clearPartialSuccess()
Optional. Whether valid entries should be written even if some other entries fail due to INVALID_ARGUMENT or PERMISSION_DENIED errors. If any entry is not written, then the response status is the error associated with one of the failed entries and the response includes error details keyed by the entries' zero-based index in the `entries.write` method.
bool partial_success = 5;public final WriteLogEntriesRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>public final WriteLogEntriesRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<WriteLogEntriesRequest.Builder>