Class Sku.SkuPrice.AiPlatformManagedModelEndpointLocation (0.1.0)

public static final class Sku.SkuPrice.AiPlatformManagedModelEndpointLocation extends GeneratedMessage implements Sku.SkuPrice.AiPlatformManagedModelEndpointLocationOrBuilder

Location scope for a SKU that applies to an AI Platform Managed Model endpoint.

Protobuf type google.cloud.commerceproducer.v1beta.Sku.SkuPrice.AiPlatformManagedModelEndpointLocation

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > Sku.SkuPrice.AiPlatformManagedModelEndpointLocation

Static Fields

GLOBAL_ENDPOINT_FIELD_NUMBER

public static final int GLOBAL_ENDPOINT_FIELD_NUMBER
Field Value
Type Description
int

MULTI_REGION_ID_FIELD_NUMBER

public static final int MULTI_REGION_ID_FIELD_NUMBER
Field Value
Type Description
int

REGION_ID_FIELD_NUMBER

public static final int REGION_ID_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation getDefaultInstance()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder newBuilder()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

newBuilder(Sku.SkuPrice.AiPlatformManagedModelEndpointLocation prototype)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder newBuilder(Sku.SkuPrice.AiPlatformManagedModelEndpointLocation prototype)
Parameter
Name Description
prototype Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

parseDelimitedFrom(InputStream input)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Sku.SkuPrice.AiPlatformManagedModelEndpointLocation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Sku.SkuPrice.AiPlatformManagedModelEndpointLocation> parser()
Returns
Type Description
Parser<AiPlatformManagedModelEndpointLocation>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation getDefaultInstanceForType()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation

getGlobalEndpoint()

public boolean getGlobalEndpoint()

Output only. The SKU applies to a global endpoint. Note: This is distinct from the conventional meaning of "global" as a SKU that applies to all locations.

bool global_endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The globalEndpoint.

getLocationCase()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.LocationCase getLocationCase()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.LocationCase

getMultiRegionId()

public String getMultiRegionId()

Output only. The SKU applies to a multi-region.

string multi_region_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The multiRegionId.

getMultiRegionIdBytes()

public ByteString getMultiRegionIdBytes()

Output only. The SKU applies to a multi-region.

string multi_region_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for multiRegionId.

getParserForType()

public Parser<Sku.SkuPrice.AiPlatformManagedModelEndpointLocation> getParserForType()
Returns
Type Description
Parser<AiPlatformManagedModelEndpointLocation>
Overrides

getRegionId()

public String getRegionId()

Output only. The SKU applies to a region.

string region_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The regionId.

getRegionIdBytes()

public ByteString getRegionIdBytes()

Output only. The SKU applies to a region.

string region_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for regionId.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasGlobalEndpoint()

public boolean hasGlobalEndpoint()

Output only. The SKU applies to a global endpoint. Note: This is distinct from the conventional meaning of "global" as a SKU that applies to all locations.

bool global_endpoint = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the globalEndpoint field is set.

hasMultiRegionId()

public boolean hasMultiRegionId()

Output only. The SKU applies to a multi-region.

string multi_region_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the multiRegionId field is set.

hasRegionId()

public boolean hasRegionId()

Output only. The SKU applies to a region.

string region_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the regionId field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder newBuilderForType()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder
Overrides

toBuilder()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder toBuilder()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException