Package com.google.cloud.aiplatform.v1
Class PredictRequestResponseLoggingConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
com.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig.Builder
- All Implemented Interfaces:
PredictRequestResponseLoggingConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PredictRequestResponseLoggingConfig
public static final class PredictRequestResponseLoggingConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
implements PredictRequestResponseLoggingConfigOrBuilder
Configuration for logging request-response to a BigQuery table.Protobuf type
google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()BigQuery table for logging.If logging is enabled or not.Percentage of requests to be logged, expressed as a fraction in range(0,1].BigQuery table for logging.BigQuery table for logging.BigQuery table for logging.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf logging is enabled or not.doublePercentage of requests to be logged, expressed as a fraction in range(0,1].booleanBigQuery table for logging.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanBigQuery table for logging.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) BigQuery table for logging.setBigqueryDestination(BigQueryDestination.Builder builderForValue) BigQuery table for logging.setEnabled(boolean value) If logging is enabled or not.setSamplingRate(double value) Percentage of requests to be logged, expressed as a fraction in range(0,1].Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
-
mergeFrom
public PredictRequestResponseLoggingConfig.Builder mergeFrom(PredictRequestResponseLoggingConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PredictRequestResponseLoggingConfig.Builder>
-
mergeFrom
public PredictRequestResponseLoggingConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PredictRequestResponseLoggingConfig.Builder>- Throws:
IOException
-
getEnabled
public boolean getEnabled()If logging is enabled or not.
bool enabled = 1;- Specified by:
getEnabledin interfacePredictRequestResponseLoggingConfigOrBuilder- Returns:
- The enabled.
-
setEnabled
If logging is enabled or not.
bool enabled = 1;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
If logging is enabled or not.
bool enabled = 1;- Returns:
- This builder for chaining.
-
getSamplingRate
public double getSamplingRate()Percentage of requests to be logged, expressed as a fraction in range(0,1].
double sampling_rate = 2;- Specified by:
getSamplingRatein interfacePredictRequestResponseLoggingConfigOrBuilder- Returns:
- The samplingRate.
-
setSamplingRate
Percentage of requests to be logged, expressed as a fraction in range(0,1].
double sampling_rate = 2;- Parameters:
value- The samplingRate to set.- Returns:
- This builder for chaining.
-
clearSamplingRate
Percentage of requests to be logged, expressed as a fraction in range(0,1].
double sampling_rate = 2;- Returns:
- This builder for chaining.
-
hasBigqueryDestination
public boolean hasBigqueryDestination()BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3;- Specified by:
hasBigqueryDestinationin interfacePredictRequestResponseLoggingConfigOrBuilder- Returns:
- Whether the bigqueryDestination field is set.
-
getBigqueryDestination
BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3;- Specified by:
getBigqueryDestinationin interfacePredictRequestResponseLoggingConfigOrBuilder- Returns:
- The bigqueryDestination.
-
setBigqueryDestination
public PredictRequestResponseLoggingConfig.Builder setBigqueryDestination(BigQueryDestination value) BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; -
setBigqueryDestination
public PredictRequestResponseLoggingConfig.Builder setBigqueryDestination(BigQueryDestination.Builder builderForValue) BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; -
mergeBigqueryDestination
public PredictRequestResponseLoggingConfig.Builder mergeBigqueryDestination(BigQueryDestination value) BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; -
clearBigqueryDestination
BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; -
getBigqueryDestinationBuilder
BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3; -
getBigqueryDestinationOrBuilder
BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where <endpoint-display-name> will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `request_response_logging`
.google.cloud.aiplatform.v1.BigQueryDestination bigquery_destination = 3;- Specified by:
getBigqueryDestinationOrBuilderin interfacePredictRequestResponseLoggingConfigOrBuilder
-