public final class Endpoint extends com.google.protobuf.GeneratedMessageV3 implements EndpointOrBuilder
Models are deployed into it, and afterwards Endpoint is called to obtain predictions and explanations.Protobuf type
google.cloud.aiplatform.v1beta1.Endpoint| Modifier and Type | Class and Description |
|---|---|
static class |
Endpoint.Builder
Models are deployed into it, and afterwards Endpoint is called to obtain
predictions and explanations.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CLIENT_CONNECTION_CONFIG_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DEDICATED_ENDPOINT_DNS_FIELD_NUMBER |
static int |
DEDICATED_ENDPOINT_ENABLED_FIELD_NUMBER |
static int |
DEPLOYED_MODELS_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
ENABLE_PRIVATE_SERVICE_CONNECT_FIELD_NUMBER |
static int |
ENCRYPTION_SPEC_FIELD_NUMBER |
static int |
ETAG_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
MODEL_DEPLOYMENT_MONITORING_JOB_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
NETWORK_FIELD_NUMBER |
static int |
PREDICT_REQUEST_RESPONSE_LOGGING_CONFIG_FIELD_NUMBER |
static int |
PRIVATE_SERVICE_CONNECT_CONFIG_FIELD_NUMBER |
static int |
SATISFIES_PZI_FIELD_NUMBER |
static int |
SATISFIES_PZS_FIELD_NUMBER |
static int |
TRAFFIC_SPLIT_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
The labels with user-defined metadata to organize your Endpoints.
|
boolean |
containsTrafficSplit(String key)
A map from a DeployedModel's ID to the percentage of this Endpoint's
traffic that should be forwarded to that DeployedModel.
|
boolean |
equals(Object obj) |
ClientConnectionConfig |
getClientConnectionConfig()
Configurations that are applied to the endpoint for online prediction.
|
ClientConnectionConfigOrBuilder |
getClientConnectionConfigOrBuilder()
Configurations that are applied to the endpoint for online prediction.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
String |
getDedicatedEndpointDns()
Output only.
|
com.google.protobuf.ByteString |
getDedicatedEndpointDnsBytes()
Output only.
|
boolean |
getDedicatedEndpointEnabled()
If true, the endpoint will be exposed through a dedicated
DNS [Endpoint.dedicated_endpoint_dns].
|
static Endpoint |
getDefaultInstance() |
Endpoint |
getDefaultInstanceForType() |
DeployedModel |
getDeployedModels(int index)
Output only.
|
int |
getDeployedModelsCount()
Output only.
|
List<DeployedModel> |
getDeployedModelsList()
Output only.
|
DeployedModelOrBuilder |
getDeployedModelsOrBuilder(int index)
Output only.
|
List<? extends DeployedModelOrBuilder> |
getDeployedModelsOrBuilderList()
Output only.
|
String |
getDescription()
The description of the Endpoint.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
The description of the Endpoint.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
boolean |
getEnablePrivateServiceConnect()
Deprecated.
google.cloud.aiplatform.v1beta1.Endpoint.enable_private_service_connect is
deprecated. See google/cloud/aiplatform/v1beta1/endpoint.proto;l=128
|
EncryptionSpec |
getEncryptionSpec()
Customer-managed encryption key spec for an Endpoint.
|
EncryptionSpecOrBuilder |
getEncryptionSpecOrBuilder()
Customer-managed encryption key spec for an Endpoint.
|
String |
getEtag()
Used to perform consistent read-modify-write updates.
|
com.google.protobuf.ByteString |
getEtagBytes()
Used to perform consistent read-modify-write updates.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
The labels with user-defined metadata to organize your Endpoints.
|
Map<String,String> |
getLabelsMap()
The labels with user-defined metadata to organize your Endpoints.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
The labels with user-defined metadata to organize your Endpoints.
|
String |
getLabelsOrThrow(String key)
The labels with user-defined metadata to organize your Endpoints.
|
String |
getModelDeploymentMonitoringJob()
Output only.
|
com.google.protobuf.ByteString |
getModelDeploymentMonitoringJobBytes()
Output only.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
String |
getNetwork()
Optional.
|
com.google.protobuf.ByteString |
getNetworkBytes()
Optional.
|
com.google.protobuf.Parser<Endpoint> |
getParserForType() |
PredictRequestResponseLoggingConfig |
getPredictRequestResponseLoggingConfig()
Configures the request-response logging for online prediction.
|
PredictRequestResponseLoggingConfigOrBuilder |
getPredictRequestResponseLoggingConfigOrBuilder()
Configures the request-response logging for online prediction.
|
PrivateServiceConnectConfig |
getPrivateServiceConnectConfig()
Optional.
|
PrivateServiceConnectConfigOrBuilder |
getPrivateServiceConnectConfigOrBuilder()
Optional.
|
boolean |
getSatisfiesPzi()
Output only.
|
boolean |
getSatisfiesPzs()
Output only.
|
int |
getSerializedSize() |
Map<String,Integer> |
getTrafficSplit()
Deprecated.
|
int |
getTrafficSplitCount()
A map from a DeployedModel's ID to the percentage of this Endpoint's
traffic that should be forwarded to that DeployedModel.
|
Map<String,Integer> |
getTrafficSplitMap()
A map from a DeployedModel's ID to the percentage of this Endpoint's
traffic that should be forwarded to that DeployedModel.
|
int |
getTrafficSplitOrDefault(String key,
int defaultValue)
A map from a DeployedModel's ID to the percentage of this Endpoint's
traffic that should be forwarded to that DeployedModel.
|
int |
getTrafficSplitOrThrow(String key)
A map from a DeployedModel's ID to the percentage of this Endpoint's
traffic that should be forwarded to that DeployedModel.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasClientConnectionConfig()
Configurations that are applied to the endpoint for online prediction.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasEncryptionSpec()
Customer-managed encryption key spec for an Endpoint.
|
int |
hashCode() |
boolean |
hasPredictRequestResponseLoggingConfig()
Configures the request-response logging for online prediction.
|
boolean |
hasPrivateServiceConnectConfig()
Optional.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static Endpoint.Builder |
newBuilder() |
static Endpoint.Builder |
newBuilder(Endpoint prototype) |
Endpoint.Builder |
newBuilderForType() |
protected Endpoint.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Endpoint |
parseDelimitedFrom(InputStream input) |
static Endpoint |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Endpoint |
parseFrom(byte[] data) |
static Endpoint |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Endpoint |
parseFrom(ByteBuffer data) |
static Endpoint |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Endpoint |
parseFrom(com.google.protobuf.ByteString data) |
static Endpoint |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Endpoint |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Endpoint |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Endpoint |
parseFrom(InputStream input) |
static Endpoint |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Endpoint> |
parser() |
Endpoint.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int DEPLOYED_MODELS_FIELD_NUMBER
public static final int TRAFFIC_SPLIT_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int ENCRYPTION_SPEC_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
public static final int ENABLE_PRIVATE_SERVICE_CONNECT_FIELD_NUMBER
public static final int PRIVATE_SERVICE_CONNECT_CONFIG_FIELD_NUMBER
public static final int MODEL_DEPLOYMENT_MONITORING_JOB_FIELD_NUMBER
public static final int PREDICT_REQUEST_RESPONSE_LOGGING_CONFIG_FIELD_NUMBER
public static final int DEDICATED_ENDPOINT_ENABLED_FIELD_NUMBER
public static final int DEDICATED_ENDPOINT_DNS_FIELD_NUMBER
public static final int CLIENT_CONNECTION_CONFIG_FIELD_NUMBER
public static final int SATISFIES_PZS_FIELD_NUMBER
public static final int SATISFIES_PZI_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Output only. The resource name of the Endpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getName in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the Endpoint.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getNameBytes in interface EndpointOrBuilderpublic String getDisplayName()
Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface EndpointOrBuilderpublic String getDescription()
The description of the Endpoint.
string description = 3;getDescription in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
The description of the Endpoint.
string description = 3;getDescriptionBytes in interface EndpointOrBuilderpublic List<DeployedModel> getDeployedModelsList()
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel] and [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel] respectively.
repeated .google.cloud.aiplatform.v1beta1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployedModelsList in interface EndpointOrBuilderpublic List<? extends DeployedModelOrBuilder> getDeployedModelsOrBuilderList()
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel] and [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel] respectively.
repeated .google.cloud.aiplatform.v1beta1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployedModelsOrBuilderList in interface EndpointOrBuilderpublic int getDeployedModelsCount()
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel] and [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel] respectively.
repeated .google.cloud.aiplatform.v1beta1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployedModelsCount in interface EndpointOrBuilderpublic DeployedModel getDeployedModels(int index)
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel] and [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel] respectively.
repeated .google.cloud.aiplatform.v1beta1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployedModels in interface EndpointOrBuilderpublic DeployedModelOrBuilder getDeployedModelsOrBuilder(int index)
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel] and [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel] respectively.
repeated .google.cloud.aiplatform.v1beta1.DeployedModel deployed_models = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployedModelsOrBuilder in interface EndpointOrBuilderpublic int getTrafficSplitCount()
EndpointOrBuilderA map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
map<string, int32> traffic_split = 5;getTrafficSplitCount in interface EndpointOrBuilderpublic boolean containsTrafficSplit(String key)
A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
map<string, int32> traffic_split = 5;containsTrafficSplit in interface EndpointOrBuilder@Deprecated public Map<String,Integer> getTrafficSplit()
getTrafficSplitMap() instead.getTrafficSplit in interface EndpointOrBuilderpublic Map<String,Integer> getTrafficSplitMap()
A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
map<string, int32> traffic_split = 5;getTrafficSplitMap in interface EndpointOrBuilderpublic int getTrafficSplitOrDefault(String key, int defaultValue)
A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
map<string, int32> traffic_split = 5;getTrafficSplitOrDefault in interface EndpointOrBuilderpublic int getTrafficSplitOrThrow(String key)
A map from a DeployedModel's ID to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's ID is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment.
map<string, int32> traffic_split = 5;getTrafficSplitOrThrow in interface EndpointOrBuilderpublic String getEtag()
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 6;getEtag in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
string etag = 6;getEtagBytes in interface EndpointOrBuilderpublic int getLabelsCount()
EndpointOrBuilderThe labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 7;getLabelsCount in interface EndpointOrBuilderpublic boolean containsLabels(String key)
The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 7;containsLabels in interface EndpointOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface EndpointOrBuilderpublic Map<String,String> getLabelsMap()
The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 7;getLabelsMap in interface EndpointOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 7;getLabelsOrDefault in interface EndpointOrBuilderpublic String getLabelsOrThrow(String key)
The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
map<string, string> labels = 7;getLabelsOrThrow in interface EndpointOrBuilderpublic boolean hasCreateTime()
Output only. Timestamp when this Endpoint was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface EndpointOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Timestamp when this Endpoint was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface EndpointOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp when this Endpoint was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface EndpointOrBuilderpublic boolean hasUpdateTime()
Output only. Timestamp when this Endpoint was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface EndpointOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. Timestamp when this Endpoint was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface EndpointOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Timestamp when this Endpoint was last updated.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface EndpointOrBuilderpublic boolean hasEncryptionSpec()
Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 10;hasEncryptionSpec in interface EndpointOrBuilderpublic EncryptionSpec getEncryptionSpec()
Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 10;getEncryptionSpec in interface EndpointOrBuilderpublic EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 10;getEncryptionSpecOrBuilder in interface EndpointOrBuilderpublic String getNetwork()
Optional. The full name of the Google Compute Engine
[network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)
to which the Endpoint should be peered.
Private services access must already be configured for the network. If left
unspecified, the Endpoint is not peered with any network.
Only one of the fields,
[network][google.cloud.aiplatform.v1beta1.Endpoint.network] or
[enable_private_service_connect][google.cloud.aiplatform.v1beta1.Endpoint.enable_private_service_connect],
can be set.
[Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert):
`projects/{project}/global/networks/{network}`.
Where `{project}` is a project number, as in `12345`, and `{network}` is
network name.
string network = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getNetwork in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
Optional. The full name of the Google Compute Engine
[network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks)
to which the Endpoint should be peered.
Private services access must already be configured for the network. If left
unspecified, the Endpoint is not peered with any network.
Only one of the fields,
[network][google.cloud.aiplatform.v1beta1.Endpoint.network] or
[enable_private_service_connect][google.cloud.aiplatform.v1beta1.Endpoint.enable_private_service_connect],
can be set.
[Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert):
`projects/{project}/global/networks/{network}`.
Where `{project}` is a project number, as in `12345`, and `{network}` is
network name.
string network = 13 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getNetworkBytes in interface EndpointOrBuilder@Deprecated public boolean getEnablePrivateServiceConnect()
Deprecated: If true, expose the Endpoint via private service connect. Only one of the fields, [network][google.cloud.aiplatform.v1beta1.Endpoint.network] or [enable_private_service_connect][google.cloud.aiplatform.v1beta1.Endpoint.enable_private_service_connect], can be set.
bool enable_private_service_connect = 17 [deprecated = true];getEnablePrivateServiceConnect in interface EndpointOrBuilderpublic boolean hasPrivateServiceConnectConfig()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.Endpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.Endpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 21 [(.google.api.field_behavior) = OPTIONAL];
hasPrivateServiceConnectConfig in interface EndpointOrBuilderpublic PrivateServiceConnectConfig getPrivateServiceConnectConfig()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.Endpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.Endpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 21 [(.google.api.field_behavior) = OPTIONAL];
getPrivateServiceConnectConfig in interface EndpointOrBuilderpublic PrivateServiceConnectConfigOrBuilder getPrivateServiceConnectConfigOrBuilder()
Optional. Configuration for private service connect. [network][google.cloud.aiplatform.v1beta1.Endpoint.network] and [private_service_connect_config][google.cloud.aiplatform.v1beta1.Endpoint.private_service_connect_config] are mutually exclusive.
.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig private_service_connect_config = 21 [(.google.api.field_behavior) = OPTIONAL];
getPrivateServiceConnectConfigOrBuilder in interface EndpointOrBuilderpublic String getModelDeploymentMonitoringJob()
Output only. Resource name of the Model Monitoring job associated with this
Endpoint if monitoring is enabled by
[JobService.CreateModelDeploymentMonitoringJob][google.cloud.aiplatform.v1beta1.JobService.CreateModelDeploymentMonitoringJob].
Format:
`projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
string model_deployment_monitoring_job = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getModelDeploymentMonitoringJob in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getModelDeploymentMonitoringJobBytes()
Output only. Resource name of the Model Monitoring job associated with this
Endpoint if monitoring is enabled by
[JobService.CreateModelDeploymentMonitoringJob][google.cloud.aiplatform.v1beta1.JobService.CreateModelDeploymentMonitoringJob].
Format:
`projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
string model_deployment_monitoring_job = 14 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getModelDeploymentMonitoringJobBytes in interface EndpointOrBuilderpublic boolean hasPredictRequestResponseLoggingConfig()
Configures the request-response logging for online prediction.
.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig predict_request_response_logging_config = 18;
hasPredictRequestResponseLoggingConfig in interface EndpointOrBuilderpublic PredictRequestResponseLoggingConfig getPredictRequestResponseLoggingConfig()
Configures the request-response logging for online prediction.
.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig predict_request_response_logging_config = 18;
getPredictRequestResponseLoggingConfig in interface EndpointOrBuilderpublic PredictRequestResponseLoggingConfigOrBuilder getPredictRequestResponseLoggingConfigOrBuilder()
Configures the request-response logging for online prediction.
.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig predict_request_response_logging_config = 18;
getPredictRequestResponseLoggingConfigOrBuilder in interface EndpointOrBuilderpublic boolean getDedicatedEndpointEnabled()
If true, the endpoint will be exposed through a dedicated
DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS
will be isolated from other users' traffic and will have better performance
and reliability.
Note: Once you enabled dedicated endpoint, you won't be able to send
request to the shared DNS {region}-aiplatform.googleapis.com. The
limitation will be removed soon.
bool dedicated_endpoint_enabled = 24;getDedicatedEndpointEnabled in interface EndpointOrBuilderpublic String getDedicatedEndpointDns()
Output only. DNS of the dedicated endpoint. Will only be populated if
dedicated_endpoint_enabled is true.
Format:
`https://{endpoint_id}.{region}-{project_number}.prediction.vertexai.goog`.
string dedicated_endpoint_dns = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];getDedicatedEndpointDns in interface EndpointOrBuilderpublic com.google.protobuf.ByteString getDedicatedEndpointDnsBytes()
Output only. DNS of the dedicated endpoint. Will only be populated if
dedicated_endpoint_enabled is true.
Format:
`https://{endpoint_id}.{region}-{project_number}.prediction.vertexai.goog`.
string dedicated_endpoint_dns = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];getDedicatedEndpointDnsBytes in interface EndpointOrBuilderpublic boolean hasClientConnectionConfig()
Configurations that are applied to the endpoint for online prediction.
.google.cloud.aiplatform.v1beta1.ClientConnectionConfig client_connection_config = 23;
hasClientConnectionConfig in interface EndpointOrBuilderpublic ClientConnectionConfig getClientConnectionConfig()
Configurations that are applied to the endpoint for online prediction.
.google.cloud.aiplatform.v1beta1.ClientConnectionConfig client_connection_config = 23;
getClientConnectionConfig in interface EndpointOrBuilderpublic ClientConnectionConfigOrBuilder getClientConnectionConfigOrBuilder()
Configurations that are applied to the endpoint for online prediction.
.google.cloud.aiplatform.v1beta1.ClientConnectionConfig client_connection_config = 23;
getClientConnectionConfigOrBuilder in interface EndpointOrBuilderpublic boolean getSatisfiesPzs()
Output only. Reserved for future use.
bool satisfies_pzs = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];getSatisfiesPzs in interface EndpointOrBuilderpublic boolean getSatisfiesPzi()
Output only. Reserved for future use.
bool satisfies_pzi = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];getSatisfiesPzi in interface EndpointOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Endpoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Endpoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Endpoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Endpoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Endpoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Endpoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Endpoint parseFrom(InputStream input) throws IOException
IOExceptionpublic static Endpoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Endpoint parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Endpoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Endpoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Endpoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Endpoint.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Endpoint.Builder newBuilder()
public static Endpoint.Builder newBuilder(Endpoint prototype)
public Endpoint.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Endpoint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Endpoint getDefaultInstance()
public static com.google.protobuf.Parser<Endpoint> parser()
public com.google.protobuf.Parser<Endpoint> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Endpoint getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.