All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.InterconnectRemoteLocation.html Maven / Gradle / Ivy

The newest version!






InterconnectRemoteLocation (Compute Engine API v1-rev20250320-2.0.0)












com.google.api.services.compute.model

Class InterconnectRemoteLocation

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class InterconnectRemoteLocation
    extends com.google.api.client.json.GenericJson
    Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • InterconnectRemoteLocation

        public InterconnectRemoteLocation()
    • Method Detail

      • getAddress

        public String getAddress()
        [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
        Returns:
        value or null for none
      • setAddress

        public InterconnectRemoteLocation setAddress(String address)
        [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
        Parameters:
        address - address or null for none
      • getAttachmentConfigurationConstraints

        public InterconnectAttachmentConfigurationConstraints getAttachmentConfigurationConstraints()
        [Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
        Returns:
        value or null for none
      • setAttachmentConfigurationConstraints

        public InterconnectRemoteLocation setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints attachmentConfigurationConstraints)
        [Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
        Parameters:
        attachmentConfigurationConstraints - attachmentConfigurationConstraints or null for none
      • getCity

        public String getCity()
        [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
        Returns:
        value or null for none
      • setCity

        public InterconnectRemoteLocation setCity(String city)
        [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
        Parameters:
        city - city or null for none
      • getConstraints

        public InterconnectRemoteLocationConstraints getConstraints()
        [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
        Returns:
        value or null for none
      • getContinent

        public String getContinent()
        [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
        Returns:
        value or null for none
      • setContinent

        public InterconnectRemoteLocation setContinent(String continent)
        [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
        Parameters:
        continent - continent or null for none
      • getCreationTimestamp

        public String getCreationTimestamp()
        [Output Only] Creation timestamp in RFC3339 text format.
        Returns:
        value or null for none
      • setCreationTimestamp

        public InterconnectRemoteLocation setCreationTimestamp(String creationTimestamp)
        [Output Only] Creation timestamp in RFC3339 text format.
        Parameters:
        creationTimestamp - creationTimestamp or null for none
      • getDescription

        public String getDescription()
        [Output Only] An optional description of the resource.
        Returns:
        value or null for none
      • setDescription

        public InterconnectRemoteLocation setDescription(String description)
        [Output Only] An optional description of the resource.
        Parameters:
        description - description or null for none
      • getFacilityProvider

        public String getFacilityProvider()
        [Output Only] The name of the provider for this facility (e.g., EQUINIX).
        Returns:
        value or null for none
      • setFacilityProvider

        public InterconnectRemoteLocation setFacilityProvider(String facilityProvider)
        [Output Only] The name of the provider for this facility (e.g., EQUINIX).
        Parameters:
        facilityProvider - facilityProvider or null for none
      • getFacilityProviderFacilityId

        public String getFacilityProviderFacilityId()
        [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
        Returns:
        value or null for none
      • setFacilityProviderFacilityId

        public InterconnectRemoteLocation setFacilityProviderFacilityId(String facilityProviderFacilityId)
        [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
        Parameters:
        facilityProviderFacilityId - facilityProviderFacilityId or null for none
      • getId

        public BigInteger getId()
        [Output Only] The unique identifier for the resource. This identifier is defined by the server.
        Returns:
        value or null for none
      • setId

        public InterconnectRemoteLocation setId(BigInteger id)
        [Output Only] The unique identifier for the resource. This identifier is defined by the server.
        Parameters:
        id - id or null for none
      • getKind

        public String getKind()
        [Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
        Returns:
        value or null for none
      • setKind

        public InterconnectRemoteLocation setKind(String kind)
        [Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
        Parameters:
        kind - kind or null for none
      • getLacp

        public String getLacp()
        [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
        Returns:
        value or null for none
      • setLacp

        public InterconnectRemoteLocation setLacp(String lacp)
        [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
        Parameters:
        lacp - lacp or null for none
      • getMaxLagSize100Gbps

        public Integer getMaxLagSize100Gbps()
        [Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed max_lag_size_100_gbps.
        Returns:
        value or null for none
      • setMaxLagSize100Gbps

        public InterconnectRemoteLocation setMaxLagSize100Gbps(Integer maxLagSize100Gbps)
        [Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed max_lag_size_100_gbps.
        Parameters:
        maxLagSize100Gbps - maxLagSize100Gbps or null for none
      • getMaxLagSize10Gbps

        public Integer getMaxLagSize10Gbps()
        [Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed max_lag_size_10_gbps.
        Returns:
        value or null for none
      • setMaxLagSize10Gbps

        public InterconnectRemoteLocation setMaxLagSize10Gbps(Integer maxLagSize10Gbps)
        [Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed max_lag_size_10_gbps.
        Parameters:
        maxLagSize10Gbps - maxLagSize10Gbps or null for none
      • getName

        public String getName()
        [Output Only] Name of the resource.
        Returns:
        value or null for none
      • getPeeringdbFacilityId

        public String getPeeringdbFacilityId()
        [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
        Returns:
        value or null for none
      • setPeeringdbFacilityId

        public InterconnectRemoteLocation setPeeringdbFacilityId(String peeringdbFacilityId)
        [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
        Parameters:
        peeringdbFacilityId - peeringdbFacilityId or null for none
      • getRemoteService

        public String getRemoteService()
        [Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
        Returns:
        value or null for none
      • setRemoteService

        public InterconnectRemoteLocation setRemoteService(String remoteService)
        [Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
        Parameters:
        remoteService - remoteService or null for none
      • getSelfLink

        public String getSelfLink()
        [Output Only] Server-defined URL for the resource.
        Returns:
        value or null for none
      • setSelfLink

        public InterconnectRemoteLocation setSelfLink(String selfLink)
        [Output Only] Server-defined URL for the resource.
        Parameters:
        selfLink - selfLink or null for none
      • getStatus

        public String getStatus()
        [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
        Returns:
        value or null for none
      • setStatus

        public InterconnectRemoteLocation setStatus(String status)
        [Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
        Parameters:
        status - status or null for none

Copyright © 2011–2025 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy