- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
public static final class LoggingConfig.LogGenerationRule.Builder extends GeneratedMessageV3.Builder<LoggingConfig.LogGenerationRule.Builder> implements LoggingConfig.LogGenerationRuleOrBuilder
The logging configurations for services supporting log generation.
Protobuf type google.cloud.retail.v2alpha.LoggingConfig.LogGenerationRule
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > LoggingConfig.LogGenerationRule.BuilderImplements
LoggingConfig.LogGenerationRuleOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LoggingConfig.LogGenerationRule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
build()
public LoggingConfig.LogGenerationRule build()
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule |
buildPartial()
public LoggingConfig.LogGenerationRule buildPartial()
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule |
clear()
public LoggingConfig.LogGenerationRule.Builder clear()
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
clearField(Descriptors.FieldDescriptor field)
public LoggingConfig.LogGenerationRule.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
clearInfoLogSampleRate()
public LoggingConfig.LogGenerationRule.Builder clearInfoLogSampleRate()
The log sample rate for INFO level log entries. You can use this to reduce the number of entries generated for INFO level logs.
DO NOT set this field if the logging_level is not LoggingLevel.LOG_ALL. Otherwise, an INVALID_ARGUMENT error is returned.
Sample rate for INFO logs defaults to 1 when unset (generate and send all INFO logs to Cloud Logging). Its value must be greater than 0 and less than or equal to 1.
optional float info_log_sample_rate = 2;
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
This builder for chaining. |
clearLoggingLevel()
public LoggingConfig.LogGenerationRule.Builder clearLoggingLevel()
The logging level.
By default it is set to LOG_WARNINGS_AND_ABOVE
.
.google.cloud.retail.v2alpha.LoggingConfig.LoggingLevel logging_level = 1;
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public LoggingConfig.LogGenerationRule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
clone()
public LoggingConfig.LogGenerationRule.Builder clone()
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
getDefaultInstanceForType()
public LoggingConfig.LogGenerationRule getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getInfoLogSampleRate()
public float getInfoLogSampleRate()
The log sample rate for INFO level log entries. You can use this to reduce the number of entries generated for INFO level logs.
DO NOT set this field if the logging_level is not LoggingLevel.LOG_ALL. Otherwise, an INVALID_ARGUMENT error is returned.
Sample rate for INFO logs defaults to 1 when unset (generate and send all INFO logs to Cloud Logging). Its value must be greater than 0 and less than or equal to 1.
optional float info_log_sample_rate = 2;
Returns | |
---|---|
Type | Description |
float |
The infoLogSampleRate. |
getLoggingLevel()
public LoggingConfig.LoggingLevel getLoggingLevel()
The logging level.
By default it is set to LOG_WARNINGS_AND_ABOVE
.
.google.cloud.retail.v2alpha.LoggingConfig.LoggingLevel logging_level = 1;
Returns | |
---|---|
Type | Description |
LoggingConfig.LoggingLevel |
The loggingLevel. |
getLoggingLevelValue()
public int getLoggingLevelValue()
The logging level.
By default it is set to LOG_WARNINGS_AND_ABOVE
.
.google.cloud.retail.v2alpha.LoggingConfig.LoggingLevel logging_level = 1;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for loggingLevel. |
hasInfoLogSampleRate()
public boolean hasInfoLogSampleRate()
The log sample rate for INFO level log entries. You can use this to reduce the number of entries generated for INFO level logs.
DO NOT set this field if the logging_level is not LoggingLevel.LOG_ALL. Otherwise, an INVALID_ARGUMENT error is returned.
Sample rate for INFO logs defaults to 1 when unset (generate and send all INFO logs to Cloud Logging). Its value must be greater than 0 and less than or equal to 1.
optional float info_log_sample_rate = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the infoLogSampleRate field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(LoggingConfig.LogGenerationRule other)
public LoggingConfig.LogGenerationRule.Builder mergeFrom(LoggingConfig.LogGenerationRule other)
Parameter | |
---|---|
Name | Description |
other |
LoggingConfig.LogGenerationRule |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public LoggingConfig.LogGenerationRule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public LoggingConfig.LogGenerationRule.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LoggingConfig.LogGenerationRule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public LoggingConfig.LogGenerationRule.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
setInfoLogSampleRate(float value)
public LoggingConfig.LogGenerationRule.Builder setInfoLogSampleRate(float value)
The log sample rate for INFO level log entries. You can use this to reduce the number of entries generated for INFO level logs.
DO NOT set this field if the logging_level is not LoggingLevel.LOG_ALL. Otherwise, an INVALID_ARGUMENT error is returned.
Sample rate for INFO logs defaults to 1 when unset (generate and send all INFO logs to Cloud Logging). Its value must be greater than 0 and less than or equal to 1.
optional float info_log_sample_rate = 2;
Parameter | |
---|---|
Name | Description |
value |
float The infoLogSampleRate to set. |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
This builder for chaining. |
setLoggingLevel(LoggingConfig.LoggingLevel value)
public LoggingConfig.LogGenerationRule.Builder setLoggingLevel(LoggingConfig.LoggingLevel value)
The logging level.
By default it is set to LOG_WARNINGS_AND_ABOVE
.
.google.cloud.retail.v2alpha.LoggingConfig.LoggingLevel logging_level = 1;
Parameter | |
---|---|
Name | Description |
value |
LoggingConfig.LoggingLevel The loggingLevel to set. |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
This builder for chaining. |
setLoggingLevelValue(int value)
public LoggingConfig.LogGenerationRule.Builder setLoggingLevelValue(int value)
The logging level.
By default it is set to LOG_WARNINGS_AND_ABOVE
.
.google.cloud.retail.v2alpha.LoggingConfig.LoggingLevel logging_level = 1;
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for loggingLevel to set. |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LoggingConfig.LogGenerationRule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final LoggingConfig.LogGenerationRule.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
LoggingConfig.LogGenerationRule.Builder |