Package com.google.cloud.aiplatform.v1
Class ExplanationSpecOverride.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
- com.google.cloud.aiplatform.v1.ExplanationSpecOverride.Builder
-
- All Implemented Interfaces:
ExplanationSpecOverrideOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ExplanationSpecOverride
public static final class ExplanationSpecOverride.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder> implements ExplanationSpecOverrideOrBuilder
The [ExplanationSpec][google.cloud.aiplatform.v1.ExplanationSpec] entries that can be overridden at [online explanation][google.cloud.aiplatform.v1.PredictionService.Explain] time.
Protobuf typegoogle.cloud.aiplatform.v1.ExplanationSpecOverride
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<ExplanationSpecOverride.Builder>
-
clear
public ExplanationSpecOverride.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
getDefaultInstanceForType
public ExplanationSpecOverride getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExplanationSpecOverride build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExplanationSpecOverride buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExplanationSpecOverride.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
setField
public ExplanationSpecOverride.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
clearField
public ExplanationSpecOverride.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
clearOneof
public ExplanationSpecOverride.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
setRepeatedField
public ExplanationSpecOverride.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
addRepeatedField
public ExplanationSpecOverride.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
mergeFrom
public ExplanationSpecOverride.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExplanationSpecOverride.Builder>
-
mergeFrom
public ExplanationSpecOverride.Builder mergeFrom(ExplanationSpecOverride other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
mergeFrom
public ExplanationSpecOverride.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExplanationSpecOverride.Builder>
- Throws:
IOException
-
hasParameters
public boolean hasParameters()
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
- Specified by:
hasParameters
in interfaceExplanationSpecOverrideOrBuilder
- Returns:
- Whether the parameters field is set.
-
getParameters
public ExplanationParameters getParameters()
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
- Specified by:
getParameters
in interfaceExplanationSpecOverrideOrBuilder
- Returns:
- The parameters.
-
setParameters
public ExplanationSpecOverride.Builder setParameters(ExplanationParameters value)
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
-
setParameters
public ExplanationSpecOverride.Builder setParameters(ExplanationParameters.Builder builderForValue)
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
-
mergeParameters
public ExplanationSpecOverride.Builder mergeParameters(ExplanationParameters value)
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
-
clearParameters
public ExplanationSpecOverride.Builder clearParameters()
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
-
getParametersBuilder
public ExplanationParameters.Builder getParametersBuilder()
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
-
getParametersOrBuilder
public ExplanationParametersOrBuilder getParametersOrBuilder()
The parameters to be overridden. Note that the attribution method cannot be changed. If not specified, no parameter is overridden.
.google.cloud.aiplatform.v1.ExplanationParameters parameters = 1;
- Specified by:
getParametersOrBuilder
in interfaceExplanationSpecOverrideOrBuilder
-
hasMetadata
public boolean hasMetadata()
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
- Specified by:
hasMetadata
in interfaceExplanationSpecOverrideOrBuilder
- Returns:
- Whether the metadata field is set.
-
getMetadata
public ExplanationMetadataOverride getMetadata()
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
- Specified by:
getMetadata
in interfaceExplanationSpecOverrideOrBuilder
- Returns:
- The metadata.
-
setMetadata
public ExplanationSpecOverride.Builder setMetadata(ExplanationMetadataOverride value)
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
-
setMetadata
public ExplanationSpecOverride.Builder setMetadata(ExplanationMetadataOverride.Builder builderForValue)
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
-
mergeMetadata
public ExplanationSpecOverride.Builder mergeMetadata(ExplanationMetadataOverride value)
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
-
clearMetadata
public ExplanationSpecOverride.Builder clearMetadata()
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
-
getMetadataBuilder
public ExplanationMetadataOverride.Builder getMetadataBuilder()
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
-
getMetadataOrBuilder
public ExplanationMetadataOverrideOrBuilder getMetadataOrBuilder()
The metadata to be overridden. If not specified, no metadata is overridden.
.google.cloud.aiplatform.v1.ExplanationMetadataOverride metadata = 2;
- Specified by:
getMetadataOrBuilder
in interfaceExplanationSpecOverrideOrBuilder
-
hasExamplesOverride
public boolean hasExamplesOverride()
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
- Specified by:
hasExamplesOverride
in interfaceExplanationSpecOverrideOrBuilder
- Returns:
- Whether the examplesOverride field is set.
-
getExamplesOverride
public ExamplesOverride getExamplesOverride()
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
- Specified by:
getExamplesOverride
in interfaceExplanationSpecOverrideOrBuilder
- Returns:
- The examplesOverride.
-
setExamplesOverride
public ExplanationSpecOverride.Builder setExamplesOverride(ExamplesOverride value)
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
-
setExamplesOverride
public ExplanationSpecOverride.Builder setExamplesOverride(ExamplesOverride.Builder builderForValue)
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
-
mergeExamplesOverride
public ExplanationSpecOverride.Builder mergeExamplesOverride(ExamplesOverride value)
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
-
clearExamplesOverride
public ExplanationSpecOverride.Builder clearExamplesOverride()
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
-
getExamplesOverrideBuilder
public ExamplesOverride.Builder getExamplesOverrideBuilder()
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
-
getExamplesOverrideOrBuilder
public ExamplesOverrideOrBuilder getExamplesOverrideOrBuilder()
The example-based explanations parameter overrides.
.google.cloud.aiplatform.v1.ExamplesOverride examples_override = 3;
- Specified by:
getExamplesOverrideOrBuilder
in interfaceExplanationSpecOverrideOrBuilder
-
setUnknownFields
public final ExplanationSpecOverride.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
mergeUnknownFields
public final ExplanationSpecOverride.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExplanationSpecOverride.Builder>
-
-