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

com.google.cloud.compute.v1.InterconnectRemoteLocationOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.69.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/compute/v1/compute.proto

// Protobuf Java Version: 3.25.5
package com.google.cloud.compute.v1;

public interface InterconnectRemoteLocationOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InterconnectRemoteLocation)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
   * 
* * optional string address = 462920692; * * @return Whether the address field is set. */ boolean hasAddress(); /** * * *
   * [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
   * 
* * optional string address = 462920692; * * @return The address. */ java.lang.String getAddress(); /** * * *
   * [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
   * 
* * optional string address = 462920692; * * @return The bytes for address. */ com.google.protobuf.ByteString getAddressBytes(); /** * * *
   * [Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
   * 
* * * optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041; * * * @return Whether the attachmentConfigurationConstraints field is set. */ boolean hasAttachmentConfigurationConstraints(); /** * * *
   * [Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
   * 
* * * optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041; * * * @return The attachmentConfigurationConstraints. */ com.google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints getAttachmentConfigurationConstraints(); /** * * *
   * [Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
   * 
* * * optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041; * */ com.google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsOrBuilder getAttachmentConfigurationConstraintsOrBuilder(); /** * * *
   * [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
   * 
* * optional string city = 3053931; * * @return Whether the city field is set. */ boolean hasCity(); /** * * *
   * [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
   * 
* * optional string city = 3053931; * * @return The city. */ java.lang.String getCity(); /** * * *
   * [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
   * 
* * optional string city = 3053931; * * @return The bytes for city. */ com.google.protobuf.ByteString getCityBytes(); /** * * *
   * [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
   * 
* * * optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174; * * * @return Whether the constraints field is set. */ boolean hasConstraints(); /** * * *
   * [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
   * 
* * * optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174; * * * @return The constraints. */ com.google.cloud.compute.v1.InterconnectRemoteLocationConstraints getConstraints(); /** * * *
   * [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
   * 
* * * optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174; * */ com.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsOrBuilder getConstraintsOrBuilder(); /** * * *
   * [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
   * Check the Continent enum for the list of possible values.
   * 
* * optional string continent = 133442996; * * @return Whether the continent field is set. */ boolean hasContinent(); /** * * *
   * [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
   * Check the Continent enum for the list of possible values.
   * 
* * optional string continent = 133442996; * * @return The continent. */ java.lang.String getContinent(); /** * * *
   * [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
   * Check the Continent enum for the list of possible values.
   * 
* * optional string continent = 133442996; * * @return The bytes for continent. */ com.google.protobuf.ByteString getContinentBytes(); /** * * *
   * [Output Only] Creation timestamp in RFC3339 text format.
   * 
* * optional string creation_timestamp = 30525366; * * @return Whether the creationTimestamp field is set. */ boolean hasCreationTimestamp(); /** * * *
   * [Output Only] Creation timestamp in RFC3339 text format.
   * 
* * optional string creation_timestamp = 30525366; * * @return The creationTimestamp. */ java.lang.String getCreationTimestamp(); /** * * *
   * [Output Only] Creation timestamp in RFC3339 text format.
   * 
* * optional string creation_timestamp = 30525366; * * @return The bytes for creationTimestamp. */ com.google.protobuf.ByteString getCreationTimestampBytes(); /** * * *
   * [Output Only] An optional description of the resource.
   * 
* * optional string description = 422937596; * * @return Whether the description field is set. */ boolean hasDescription(); /** * * *
   * [Output Only] An optional description of the resource.
   * 
* * optional string description = 422937596; * * @return The description. */ java.lang.String getDescription(); /** * * *
   * [Output Only] An optional description of the resource.
   * 
* * optional string description = 422937596; * * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** * * *
   * [Output Only] The name of the provider for this facility (e.g., EQUINIX).
   * 
* * optional string facility_provider = 533303309; * * @return Whether the facilityProvider field is set. */ boolean hasFacilityProvider(); /** * * *
   * [Output Only] The name of the provider for this facility (e.g., EQUINIX).
   * 
* * optional string facility_provider = 533303309; * * @return The facilityProvider. */ java.lang.String getFacilityProvider(); /** * * *
   * [Output Only] The name of the provider for this facility (e.g., EQUINIX).
   * 
* * optional string facility_provider = 533303309; * * @return The bytes for facilityProvider. */ com.google.protobuf.ByteString getFacilityProviderBytes(); /** * * *
   * [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
   * 
* * optional string facility_provider_facility_id = 87269125; * * @return Whether the facilityProviderFacilityId field is set. */ boolean hasFacilityProviderFacilityId(); /** * * *
   * [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
   * 
* * optional string facility_provider_facility_id = 87269125; * * @return The facilityProviderFacilityId. */ java.lang.String getFacilityProviderFacilityId(); /** * * *
   * [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
   * 
* * optional string facility_provider_facility_id = 87269125; * * @return The bytes for facilityProviderFacilityId. */ com.google.protobuf.ByteString getFacilityProviderFacilityIdBytes(); /** * * *
   * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
   * 
* * optional uint64 id = 3355; * * @return Whether the id field is set. */ boolean hasId(); /** * * *
   * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
   * 
* * optional uint64 id = 3355; * * @return The id. */ long getId(); /** * * *
   * [Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
   * 
* * optional string kind = 3292052; * * @return Whether the kind field is set. */ boolean hasKind(); /** * * *
   * [Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
   * 
* * optional string kind = 3292052; * * @return The kind. */ java.lang.String getKind(); /** * * *
   * [Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
   * 
* * optional string kind = 3292052; * * @return The bytes for kind. */ com.google.protobuf.ByteString getKindBytes(); /** * * *
   * [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
   * Check the Lacp enum for the list of possible values.
   * 
* * optional string lacp = 3313826; * * @return Whether the lacp field is set. */ boolean hasLacp(); /** * * *
   * [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
   * Check the Lacp enum for the list of possible values.
   * 
* * optional string lacp = 3313826; * * @return The lacp. */ java.lang.String getLacp(); /** * * *
   * [Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
   * Check the Lacp enum for the list of possible values.
   * 
* * optional string lacp = 3313826; * * @return The bytes for lacp. */ com.google.protobuf.ByteString getLacpBytes(); /** * * *
   * [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.
   * 
* * optional int32 max_lag_size100_gbps = 245219253; * * @return Whether the maxLagSize100Gbps field is set. */ boolean hasMaxLagSize100Gbps(); /** * * *
   * [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.
   * 
* * optional int32 max_lag_size100_gbps = 245219253; * * @return The maxLagSize100Gbps. */ int getMaxLagSize100Gbps(); /** * * *
   * [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.
   * 
* * optional int32 max_lag_size10_gbps = 294007573; * * @return Whether the maxLagSize10Gbps field is set. */ boolean hasMaxLagSize10Gbps(); /** * * *
   * [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.
   * 
* * optional int32 max_lag_size10_gbps = 294007573; * * @return The maxLagSize10Gbps. */ int getMaxLagSize10Gbps(); /** * * *
   * [Output Only] Name of the resource.
   * 
* * optional string name = 3373707; * * @return Whether the name field is set. */ boolean hasName(); /** * * *
   * [Output Only] Name of the resource.
   * 
* * optional string name = 3373707; * * @return The name. */ java.lang.String getName(); /** * * *
   * [Output Only] Name of the resource.
   * 
* * optional string name = 3373707; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
   * 
* * optional string peeringdb_facility_id = 536567094; * * @return Whether the peeringdbFacilityId field is set. */ boolean hasPeeringdbFacilityId(); /** * * *
   * [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
   * 
* * optional string peeringdb_facility_id = 536567094; * * @return The peeringdbFacilityId. */ java.lang.String getPeeringdbFacilityId(); /** * * *
   * [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
   * 
* * optional string peeringdb_facility_id = 536567094; * * @return The bytes for peeringdbFacilityId. */ com.google.protobuf.ByteString getPeeringdbFacilityIdBytes(); /** * * *
   * [Output Only] Permitted connections.
   * 
* * * repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278; * */ java.util.List getPermittedConnectionsList(); /** * * *
   * [Output Only] Permitted connections.
   * 
* * * repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278; * */ com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index); /** * * *
   * [Output Only] Permitted connections.
   * 
* * * repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278; * */ int getPermittedConnectionsCount(); /** * * *
   * [Output Only] Permitted connections.
   * 
* * * repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278; * */ java.util.List< ? extends com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList(); /** * * *
   * [Output Only] Permitted connections.
   * 
* * * repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278; * */ com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index); /** * * *
   * [Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
   * 
* * optional string remote_service = 391954364; * * @return Whether the remoteService field is set. */ boolean hasRemoteService(); /** * * *
   * [Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
   * 
* * optional string remote_service = 391954364; * * @return The remoteService. */ java.lang.String getRemoteService(); /** * * *
   * [Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
   * 
* * optional string remote_service = 391954364; * * @return The bytes for remoteService. */ com.google.protobuf.ByteString getRemoteServiceBytes(); /** * * *
   * [Output Only] Server-defined URL for the resource.
   * 
* * optional string self_link = 456214797; * * @return Whether the selfLink field is set. */ boolean hasSelfLink(); /** * * *
   * [Output Only] Server-defined URL for the resource.
   * 
* * optional string self_link = 456214797; * * @return The selfLink. */ java.lang.String getSelfLink(); /** * * *
   * [Output Only] Server-defined URL for the resource.
   * 
* * optional string self_link = 456214797; * * @return The bytes for selfLink. */ com.google.protobuf.ByteString getSelfLinkBytes(); /** * * *
   * [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.
   * Check the Status enum for the list of possible values.
   * 
* * optional string status = 181260274; * * @return Whether the status field is set. */ boolean hasStatus(); /** * * *
   * [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.
   * Check the Status enum for the list of possible values.
   * 
* * optional string status = 181260274; * * @return The status. */ java.lang.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.
   * Check the Status enum for the list of possible values.
   * 
* * optional string status = 181260274; * * @return The bytes for status. */ com.google.protobuf.ByteString getStatusBytes(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy