public static final class PredictRequestResponseLoggingConfig.Builder extends GeneratedMessageV3.Builder<PredictRequestResponseLoggingConfig.Builder> implements PredictRequestResponseLoggingConfigOrBuilder
Configuration for logging request-response to a BigQuery table.
Protobuf type google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public PredictRequestResponseLoggingConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PredictRequestResponseLoggingConfig build()
public PredictRequestResponseLoggingConfig buildPartial()
public PredictRequestResponseLoggingConfig.Builder clear()
Overrides
public PredictRequestResponseLoggingConfig.Builder 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.v1beta1.BigQueryDestination bigquery_destination = 3;
public PredictRequestResponseLoggingConfig.Builder clearEnabled()
If logging is enabled or not.
bool enabled = 1;
public PredictRequestResponseLoggingConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public PredictRequestResponseLoggingConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public PredictRequestResponseLoggingConfig.Builder clearSamplingRate()
Percentage of requests to be logged, expressed as a fraction in
range(0,1].
double sampling_rate = 2;
public PredictRequestResponseLoggingConfig.Builder clone()
Overrides
public BigQueryDestination 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.v1beta1.BigQueryDestination bigquery_destination = 3;
public BigQueryDestination.Builder 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.v1beta1.BigQueryDestination bigquery_destination = 3;
public BigQueryDestinationOrBuilder 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.v1beta1.BigQueryDestination bigquery_destination = 3;
public PredictRequestResponseLoggingConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean getEnabled()
If logging is enabled or not.
bool enabled = 1;
Returns |
Type |
Description |
boolean |
The enabled.
|
public double getSamplingRate()
Percentage of requests to be logged, expressed as a fraction in
range(0,1].
double sampling_rate = 2;
Returns |
Type |
Description |
double |
The samplingRate.
|
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.v1beta1.BigQueryDestination bigquery_destination = 3;
Returns |
Type |
Description |
boolean |
Whether the bigqueryDestination field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
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.v1beta1.BigQueryDestination bigquery_destination = 3;
public PredictRequestResponseLoggingConfig.Builder mergeFrom(PredictRequestResponseLoggingConfig other)
public PredictRequestResponseLoggingConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public PredictRequestResponseLoggingConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final PredictRequestResponseLoggingConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
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.v1beta1.BigQueryDestination bigquery_destination = 3;
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.v1beta1.BigQueryDestination bigquery_destination = 3;
public PredictRequestResponseLoggingConfig.Builder setEnabled(boolean value)
If logging is enabled or not.
bool enabled = 1;
Parameter |
Name |
Description |
value |
boolean
The enabled to set.
|
public PredictRequestResponseLoggingConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PredictRequestResponseLoggingConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public PredictRequestResponseLoggingConfig.Builder setSamplingRate(double value)
Percentage of requests to be logged, expressed as a fraction in
range(0,1].
double sampling_rate = 2;
Parameter |
Name |
Description |
value |
double
The samplingRate to set.
|
public final PredictRequestResponseLoggingConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides