Package com.google.logging.v2
Class LogSink
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.logging.v2.LogSink
-
- All Implemented Interfaces:
LogSinkOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class LogSink extends com.google.protobuf.GeneratedMessageV3 implements LogSinkOrBuilder
Describes a sink used to export log entries to one of the following destinations in any project: a Cloud Storage bucket, a BigQuery dataset, a Pub/Sub topic or a Cloud Logging log bucket. A logs filter controls which log entries are exported. The sink must be created within a project, organization, billing account, or folder.
Protobuf typegoogle.logging.v2.LogSink
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LogSink.Builder
Describes a sink used to export log entries to one of the following destinations in any project: a Cloud Storage bucket, a BigQuery dataset, a Pub/Sub topic or a Cloud Logging log bucket.static class
LogSink.OptionsCase
static class
LogSink.VersionFormat
Deprecated.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
BIGQUERY_OPTIONS_FIELD_NUMBER
static int
CREATE_TIME_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
DESTINATION_FIELD_NUMBER
static int
DISABLED_FIELD_NUMBER
static int
EXCLUSIONS_FIELD_NUMBER
static int
FILTER_FIELD_NUMBER
static int
INCLUDE_CHILDREN_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
OUTPUT_VERSION_FORMAT_FIELD_NUMBER
static int
UPDATE_TIME_FIELD_NUMBER
static int
WRITER_IDENTITY_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object obj)
BigQueryOptions
getBigqueryOptions()
Optional.BigQueryOptionsOrBuilder
getBigqueryOptionsOrBuilder()
Optional.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.static LogSink
getDefaultInstance()
LogSink
getDefaultInstanceForType()
String
getDescription()
Optional.com.google.protobuf.ByteString
getDescriptionBytes()
Optional.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getDestination()
Required.com.google.protobuf.ByteString
getDestinationBytes()
Required.boolean
getDisabled()
Optional.LogExclusion
getExclusions(int index)
Optional.int
getExclusionsCount()
Optional.List<LogExclusion>
getExclusionsList()
Optional.LogExclusionOrBuilder
getExclusionsOrBuilder(int index)
Optional.List<? extends LogExclusionOrBuilder>
getExclusionsOrBuilderList()
Optional.String
getFilter()
Optional.com.google.protobuf.ByteString
getFilterBytes()
Optional.boolean
getIncludeChildren()
Optional.String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.LogSink.OptionsCase
getOptionsCase()
LogSink.VersionFormat
getOutputVersionFormat()
Deprecated.google.logging.v2.LogSink.output_version_format is deprecated.int
getOutputVersionFormatValue()
Deprecated.google.logging.v2.LogSink.output_version_format is deprecated.com.google.protobuf.Parser<LogSink>
getParserForType()
int
getSerializedSize()
com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.String
getWriterIdentity()
Output only.com.google.protobuf.ByteString
getWriterIdentityBytes()
Output only.boolean
hasBigqueryOptions()
Optional.boolean
hasCreateTime()
Output only.int
hashCode()
boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static LogSink.Builder
newBuilder()
static LogSink.Builder
newBuilder(LogSink prototype)
LogSink.Builder
newBuilderForType()
protected LogSink.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static LogSink
parseDelimitedFrom(InputStream input)
static LogSink
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LogSink
parseFrom(byte[] data)
static LogSink
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LogSink
parseFrom(com.google.protobuf.ByteString data)
static LogSink
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LogSink
parseFrom(com.google.protobuf.CodedInputStream input)
static LogSink
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LogSink
parseFrom(InputStream input)
static LogSink
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static LogSink
parseFrom(ByteBuffer data)
static LogSink
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<LogSink>
parser()
LogSink.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESTINATION_FIELD_NUMBER
public static final int DESTINATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILTER_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISABLED_FIELD_NUMBER
public static final int DISABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXCLUSIONS_FIELD_NUMBER
public static final int EXCLUSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUT_VERSION_FORMAT_FIELD_NUMBER
public static final int OUTPUT_VERSION_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WRITER_IDENTITY_FIELD_NUMBER
public static final int WRITER_IDENTITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INCLUDE_CHILDREN_FIELD_NUMBER
public static final int INCLUDE_CHILDREN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIGQUERY_OPTIONS_FIELD_NUMBER
public static final int BIGQUERY_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getOptionsCase
public LogSink.OptionsCase getOptionsCase()
- Specified by:
getOptionsCase
in interfaceLogSinkOrBuilder
-
getName
public String getName()
Required. The client-assigned sink identifier, unique within the project. For example: `"my-syslog-errors-to-pubsub"`. Sink identifiers are limited to 100 characters and can include only the following characters: upper and lower-case alphanumeric characters, underscores, hyphens, and periods. First character has to be alphanumeric.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getName
in interfaceLogSinkOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. The client-assigned sink identifier, unique within the project. For example: `"my-syslog-errors-to-pubsub"`. Sink identifiers are limited to 100 characters and can include only the following characters: upper and lower-case alphanumeric characters, underscores, hyphens, and periods. First character has to be alphanumeric.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNameBytes
in interfaceLogSinkOrBuilder
- Returns:
- The bytes for name.
-
getDestination
public String getDestination()
Required. The export destination: "storage.googleapis.com/[GCS_BUCKET]" "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" The sink's `writer_identity`, set when the sink is created, must have permission to write to the destination or else the log entries are not exported. For more information, see [Exporting Logs with Sinks](https://cloud.google.com/logging/docs/api/tasks/exporting-logs).
string destination = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getDestination
in interfaceLogSinkOrBuilder
- Returns:
- The destination.
-
getDestinationBytes
public com.google.protobuf.ByteString getDestinationBytes()
Required. The export destination: "storage.googleapis.com/[GCS_BUCKET]" "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" The sink's `writer_identity`, set when the sink is created, must have permission to write to the destination or else the log entries are not exported. For more information, see [Exporting Logs with Sinks](https://cloud.google.com/logging/docs/api/tasks/exporting-logs).
string destination = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getDestinationBytes
in interfaceLogSinkOrBuilder
- Returns:
- The bytes for destination.
-
getFilter
public String getFilter()
Optional. An [advanced logs filter](https://cloud.google.com/logging/docs/view/advanced-queries). The only exported log entries are those that are in the resource owning the sink and that match the filter. For example: `logName="projects/[PROJECT_ID]/logs/[LOG_ID]" AND severity>=ERROR`
string filter = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getFilter
in interfaceLogSinkOrBuilder
- Returns:
- The filter.
-
getFilterBytes
public com.google.protobuf.ByteString getFilterBytes()
Optional. An [advanced logs filter](https://cloud.google.com/logging/docs/view/advanced-queries). The only exported log entries are those that are in the resource owning the sink and that match the filter. For example: `logName="projects/[PROJECT_ID]/logs/[LOG_ID]" AND severity>=ERROR`
string filter = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getFilterBytes
in interfaceLogSinkOrBuilder
- Returns:
- The bytes for filter.
-
getDescription
public String getDescription()
Optional. A description of this sink. The maximum length of the description is 8000 characters.
string description = 18 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDescription
in interfaceLogSinkOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Optional. A description of this sink. The maximum length of the description is 8000 characters.
string description = 18 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDescriptionBytes
in interfaceLogSinkOrBuilder
- Returns:
- The bytes for description.
-
getDisabled
public boolean getDisabled()
Optional. If set to true, then this sink is disabled and it does not export any log entries.
bool disabled = 19 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDisabled
in interfaceLogSinkOrBuilder
- Returns:
- The disabled.
-
getExclusionsList
public List<LogExclusion> getExclusionsList()
Optional. Log entries that match any of these exclusion filters will not be exported. If a log entry is matched by both `filter` and one of `exclusion_filters` it will not be exported.
repeated .google.logging.v2.LogExclusion exclusions = 16 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExclusionsList
in interfaceLogSinkOrBuilder
-
getExclusionsOrBuilderList
public List<? extends LogExclusionOrBuilder> getExclusionsOrBuilderList()
Optional. Log entries that match any of these exclusion filters will not be exported. If a log entry is matched by both `filter` and one of `exclusion_filters` it will not be exported.
repeated .google.logging.v2.LogExclusion exclusions = 16 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExclusionsOrBuilderList
in interfaceLogSinkOrBuilder
-
getExclusionsCount
public int getExclusionsCount()
Optional. Log entries that match any of these exclusion filters will not be exported. If a log entry is matched by both `filter` and one of `exclusion_filters` it will not be exported.
repeated .google.logging.v2.LogExclusion exclusions = 16 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExclusionsCount
in interfaceLogSinkOrBuilder
-
getExclusions
public LogExclusion getExclusions(int index)
Optional. Log entries that match any of these exclusion filters will not be exported. If a log entry is matched by both `filter` and one of `exclusion_filters` it will not be exported.
repeated .google.logging.v2.LogExclusion exclusions = 16 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExclusions
in interfaceLogSinkOrBuilder
-
getExclusionsOrBuilder
public LogExclusionOrBuilder getExclusionsOrBuilder(int index)
Optional. Log entries that match any of these exclusion filters will not be exported. If a log entry is matched by both `filter` and one of `exclusion_filters` it will not be exported.
repeated .google.logging.v2.LogExclusion exclusions = 16 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getExclusionsOrBuilder
in interfaceLogSinkOrBuilder
-
getOutputVersionFormatValue
@Deprecated public int getOutputVersionFormatValue()
Deprecated.google.logging.v2.LogSink.output_version_format is deprecated. See google/logging/v2/logging_config.proto;l=1000Deprecated. This field is unused.
.google.logging.v2.LogSink.VersionFormat output_version_format = 6 [deprecated = true];
- Specified by:
getOutputVersionFormatValue
in interfaceLogSinkOrBuilder
- Returns:
- The enum numeric value on the wire for outputVersionFormat.
-
getOutputVersionFormat
@Deprecated public LogSink.VersionFormat getOutputVersionFormat()
Deprecated.google.logging.v2.LogSink.output_version_format is deprecated. See google/logging/v2/logging_config.proto;l=1000Deprecated. This field is unused.
.google.logging.v2.LogSink.VersionFormat output_version_format = 6 [deprecated = true];
- Specified by:
getOutputVersionFormat
in interfaceLogSinkOrBuilder
- Returns:
- The outputVersionFormat.
-
getWriterIdentity
public String getWriterIdentity()
Output only. An IAM identity—a service account or group—under which Cloud Logging writes the exported log entries to the sink's destination. This field is either set by specifying `custom_writer_identity` or set automatically by [sinks.create][google.logging.v2.ConfigServiceV2.CreateSink] and [sinks.update][google.logging.v2.ConfigServiceV2.UpdateSink] based on the value of `unique_writer_identity` in those methods. Until you grant this identity write-access to the destination, log entry exports from this sink will fail. For more information, see [Granting Access for a Resource](https://cloud.google.com/iam/docs/granting-roles-to-service-accounts#granting_access_to_a_service_account_for_a_resource). Consult the destination service's documentation to determine the appropriate IAM roles to assign to the identity. Sinks that have a destination that is a log bucket in the same project as the sink cannot have a writer_identity and no additional permissions are required.
string writer_identity = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getWriterIdentity
in interfaceLogSinkOrBuilder
- Returns:
- The writerIdentity.
-
getWriterIdentityBytes
public com.google.protobuf.ByteString getWriterIdentityBytes()
Output only. An IAM identity—a service account or group—under which Cloud Logging writes the exported log entries to the sink's destination. This field is either set by specifying `custom_writer_identity` or set automatically by [sinks.create][google.logging.v2.ConfigServiceV2.CreateSink] and [sinks.update][google.logging.v2.ConfigServiceV2.UpdateSink] based on the value of `unique_writer_identity` in those methods. Until you grant this identity write-access to the destination, log entry exports from this sink will fail. For more information, see [Granting Access for a Resource](https://cloud.google.com/iam/docs/granting-roles-to-service-accounts#granting_access_to_a_service_account_for_a_resource). Consult the destination service's documentation to determine the appropriate IAM roles to assign to the identity. Sinks that have a destination that is a log bucket in the same project as the sink cannot have a writer_identity and no additional permissions are required.
string writer_identity = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getWriterIdentityBytes
in interfaceLogSinkOrBuilder
- Returns:
- The bytes for writerIdentity.
-
getIncludeChildren
public boolean getIncludeChildren()
Optional. This field applies only to sinks owned by organizations and folders. If the field is false, the default, only the logs owned by the sink's parent resource are available for export. If the field is true, then log entries from all the projects, folders, and billing accounts contained in the sink's parent resource are also available for export. Whether a particular log entry from the children is exported depends on the sink's filter expression. For example, if this field is true, then the filter `resource.type=gce_instance` would export all Compute Engine VM instance log entries from all projects in the sink's parent. To only export entries from certain child projects, filter on the project part of the log name: logName:("projects/test-project1/" OR "projects/test-project2/") AND resource.type=gce_instance
bool include_children = 9 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getIncludeChildren
in interfaceLogSinkOrBuilder
- Returns:
- The includeChildren.
-
hasBigqueryOptions
public boolean hasBigqueryOptions()
Optional. Options that affect sinks exporting data to BigQuery.
.google.logging.v2.BigQueryOptions bigquery_options = 12 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasBigqueryOptions
in interfaceLogSinkOrBuilder
- Returns:
- Whether the bigqueryOptions field is set.
-
getBigqueryOptions
public BigQueryOptions getBigqueryOptions()
Optional. Options that affect sinks exporting data to BigQuery.
.google.logging.v2.BigQueryOptions bigquery_options = 12 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getBigqueryOptions
in interfaceLogSinkOrBuilder
- Returns:
- The bigqueryOptions.
-
getBigqueryOptionsOrBuilder
public BigQueryOptionsOrBuilder getBigqueryOptionsOrBuilder()
Optional. Options that affect sinks exporting data to BigQuery.
.google.logging.v2.BigQueryOptions bigquery_options = 12 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getBigqueryOptionsOrBuilder
in interfaceLogSinkOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
Output only. The creation timestamp of the sink. This field may not be present for older sinks.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in interfaceLogSinkOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. The creation timestamp of the sink. This field may not be present for older sinks.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTime
in interfaceLogSinkOrBuilder
- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation timestamp of the sink. This field may not be present for older sinks.
.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTimeOrBuilder
in interfaceLogSinkOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. The last update timestamp of the sink. This field may not be present for older sinks.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasUpdateTime
in interfaceLogSinkOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. The last update timestamp of the sink. This field may not be present for older sinks.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTime
in interfaceLogSinkOrBuilder
- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The last update timestamp of the sink. This field may not be present for older sinks.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTimeOrBuilder
in interfaceLogSinkOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LogSink parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogSink parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogSink parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogSink parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogSink parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogSink parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LogSink parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LogSink parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LogSink parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LogSink parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static LogSink parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LogSink parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public LogSink.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LogSink.Builder newBuilder()
-
newBuilder
public static LogSink.Builder newBuilder(LogSink prototype)
-
toBuilder
public LogSink.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LogSink.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LogSink getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LogSink> parser()
-
getParserForType
public com.google.protobuf.Parser<LogSink> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LogSink getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-