Class Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder (0.1.0)

public static final class Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder extends GeneratedMessage.Builder<Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder> 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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder clear()
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder
Overrides

clearGlobalEndpoint()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder clearGlobalEndpoint()

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
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

clearLocation()

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

clearMultiRegionId()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder clearMultiRegionId()

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

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

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

clearRegionId()

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder clearRegionId()

Output only. The SKU applies to a region.

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

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

getDefaultInstanceForType()

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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.

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.

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Sku.SkuPrice.AiPlatformManagedModelEndpointLocation other)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder mergeFrom(Sku.SkuPrice.AiPlatformManagedModelEndpointLocation other)
Parameter
Name Description
other Sku.SkuPrice.AiPlatformManagedModelEndpointLocation
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder
Overrides

setGlobalEndpoint(boolean value)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder setGlobalEndpoint(boolean value)

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];

Parameter
Name Description
value boolean

The globalEndpoint to set.

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

setMultiRegionId(String value)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder setMultiRegionId(String value)

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

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

Parameter
Name Description
value String

The multiRegionId to set.

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

setMultiRegionIdBytes(ByteString value)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder setMultiRegionIdBytes(ByteString value)

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

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

Parameter
Name Description
value ByteString

The bytes for multiRegionId to set.

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

setRegionId(String value)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder setRegionId(String value)

Output only. The SKU applies to a region.

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

Parameter
Name Description
value String

The regionId to set.

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.

setRegionIdBytes(ByteString value)

public Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder setRegionIdBytes(ByteString value)

Output only. The SKU applies to a region.

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

Parameter
Name Description
value ByteString

The bytes for regionId to set.

Returns
Type Description
Sku.SkuPrice.AiPlatformManagedModelEndpointLocation.Builder

This builder for chaining.