Google Cloud Capacity Planner V1beta Client - Class LocationIdentifier (0.1.0)

Reference documentation and code samples for the Google Cloud Capacity Planner V1beta Client class LocationIdentifier.

Identifier for a Google Cloud Platform location.

Generated from protobuf message google.cloud.capacityplanner.v1beta.LocationIdentifier

Namespace

Google \ Cloud \ CapacityPlanner \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ location_level int

The location level such as a region.

↳ source string

Required. Location where resource is sourced. For Cloud Storage, the alphabetically first location is the source.

↳ linked_locations array<LocationIdentifier\LinkedLocation>

Optional. Other linked locations.

getLocationLevel

The location level such as a region.

Returns
Type Description
int Enum of type LocationLevel.

setLocationLevel

The location level such as a region.

Parameter
Name Description
var int

Enum of type LocationLevel.

Returns
Type Description
$this

getSource

Required. Location where resource is sourced. For Cloud Storage, the alphabetically first location is the source.

Returns
Type Description
string

setSource

Required. Location where resource is sourced. For Cloud Storage, the alphabetically first location is the source.

Parameter
Name Description
var string
Returns
Type Description
$this

getLinkedLocations

Optional. Other linked locations.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setLinkedLocations

Optional. Other linked locations.

Parameter
Name Description
var array<LocationIdentifier\LinkedLocation>
Returns
Type Description
$this