public static final class LoggingConfig.ServiceLogGenerationRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder> implements LoggingConfig.ServiceLogGenerationRuleOrBuilder
The granular logging configurations for supported services.Protobuf type
google.cloud.retail.v2alpha.LoggingConfig.ServiceLogGenerationRulegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, 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<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.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<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LoggingConfig.ServiceLogGenerationRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LoggingConfig.ServiceLogGenerationRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LoggingConfig.ServiceLogGenerationRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder mergeFrom(LoggingConfig.ServiceLogGenerationRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public LoggingConfig.ServiceLogGenerationRule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>IOExceptionpublic String getServiceName()
Required. Supported service names: "CatalogService", "CompletionService", "ControlService", "MerchantCenterStreaming", "ModelService", "PredictionService", "ProductService", "ServingConfigService", "UserEventService",
string service_name = 1 [(.google.api.field_behavior) = REQUIRED];getServiceName in interface LoggingConfig.ServiceLogGenerationRuleOrBuilderpublic com.google.protobuf.ByteString getServiceNameBytes()
Required. Supported service names: "CatalogService", "CompletionService", "ControlService", "MerchantCenterStreaming", "ModelService", "PredictionService", "ProductService", "ServingConfigService", "UserEventService",
string service_name = 1 [(.google.api.field_behavior) = REQUIRED];getServiceNameBytes in interface LoggingConfig.ServiceLogGenerationRuleOrBuilderpublic LoggingConfig.ServiceLogGenerationRule.Builder setServiceName(String value)
Required. Supported service names: "CatalogService", "CompletionService", "ControlService", "MerchantCenterStreaming", "ModelService", "PredictionService", "ProductService", "ServingConfigService", "UserEventService",
string service_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The serviceName to set.public LoggingConfig.ServiceLogGenerationRule.Builder clearServiceName()
Required. Supported service names: "CatalogService", "CompletionService", "ControlService", "MerchantCenterStreaming", "ModelService", "PredictionService", "ProductService", "ServingConfigService", "UserEventService",
string service_name = 1 [(.google.api.field_behavior) = REQUIRED];public LoggingConfig.ServiceLogGenerationRule.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
Required. Supported service names: "CatalogService", "CompletionService", "ControlService", "MerchantCenterStreaming", "ModelService", "PredictionService", "ProductService", "ServingConfigService", "UserEventService",
string service_name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for serviceName to set.public boolean hasLogGenerationRule()
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
hasLogGenerationRule in interface LoggingConfig.ServiceLogGenerationRuleOrBuilderpublic LoggingConfig.LogGenerationRule getLogGenerationRule()
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
getLogGenerationRule in interface LoggingConfig.ServiceLogGenerationRuleOrBuilderpublic LoggingConfig.ServiceLogGenerationRule.Builder setLogGenerationRule(LoggingConfig.LogGenerationRule value)
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
public LoggingConfig.ServiceLogGenerationRule.Builder setLogGenerationRule(LoggingConfig.LogGenerationRule.Builder builderForValue)
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
public LoggingConfig.ServiceLogGenerationRule.Builder mergeLogGenerationRule(LoggingConfig.LogGenerationRule value)
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
public LoggingConfig.ServiceLogGenerationRule.Builder clearLogGenerationRule()
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
public LoggingConfig.LogGenerationRule.Builder getLogGenerationRuleBuilder()
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
public LoggingConfig.LogGenerationRuleOrBuilder getLogGenerationRuleOrBuilder()
The log generation rule that applies to this service.
.google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule log_generation_rule = 3;
getLogGenerationRuleOrBuilder in interface LoggingConfig.ServiceLogGenerationRuleOrBuilderpublic final LoggingConfig.ServiceLogGenerationRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>public final LoggingConfig.ServiceLogGenerationRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoggingConfig.ServiceLogGenerationRule.Builder>Copyright © 2025 Google LLC. All rights reserved.