Package com.google.cloud.compute.v1
Class InterconnectGroupsCreateMembersInterconnectInput
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput
- All Implemented Interfaces:
InterconnectGroupsCreateMembersInterconnectInputOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InterconnectGroupsCreateMembersInterconnectInput
extends com.google.protobuf.GeneratedMessage
implements InterconnectGroupsCreateMembersInterconnectInputOrBuilder
LINT.IfChangeProtobuf type
google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classLINT.IfChangestatic enumType of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partnerstatic enumType of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR opticsstatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanAdministrative status of the interconnect.Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.com.google.protobuf.ByteStringCustomer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.An optional description of this resource.com.google.protobuf.ByteStringAn optional description of this resource.static final com.google.protobuf.Descriptors.DescriptorA zone-free location to use for all Interconnects created in this call, like "iad-1234".com.google.protobuf.ByteStringA zone-free location to use for all Interconnects created in this call, like "iad-1234".Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partnercom.google.protobuf.ByteStringType of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partnerType of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR opticscom.google.protobuf.ByteStringType of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR opticsgetName()Name of the Interconnects to be created.com.google.protobuf.ByteStringName of the Interconnects to be created.Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.com.google.protobuf.ByteStringEmail address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.com.google.protobuf.Parser<InterconnectGroupsCreateMembersInterconnectInput>Indicates that this is a Cross-Cloud Interconnect.com.google.protobuf.ByteStringIndicates that this is a Cross-Cloud Interconnect.getRequestedFeatures(int index) Optional.com.google.protobuf.ByteStringgetRequestedFeaturesBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.intTarget number of physical links in the link bundle, as requested by the customer.intbooleanAdministrative status of the interconnect.booleanCustomer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.booleanAn optional description of this resource.booleanA zone-free location to use for all Interconnects created in this call, like "iad-1234".inthashCode()booleanType of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partnerbooleanType of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR opticsbooleanhasName()Name of the Interconnects to be created.booleanEmail address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect.booleanIndicates that this is a Cross-Cloud Interconnect.booleanTarget number of physical links in the link bundle, as requested by the customer.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InterconnectGroupsCreateMembersInterconnectInput>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ADMIN_ENABLED_FIELD_NUMBER
public static final int ADMIN_ENABLED_FIELD_NUMBER- See Also:
-
CUSTOMER_NAME_FIELD_NUMBER
public static final int CUSTOMER_NAME_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
FACILITY_FIELD_NUMBER
public static final int FACILITY_FIELD_NUMBER- See Also:
-
INTERCONNECT_TYPE_FIELD_NUMBER
public static final int INTERCONNECT_TYPE_FIELD_NUMBER- See Also:
-
LINK_TYPE_FIELD_NUMBER
public static final int LINK_TYPE_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
NOC_CONTACT_EMAIL_FIELD_NUMBER
public static final int NOC_CONTACT_EMAIL_FIELD_NUMBER- See Also:
-
REMOTE_LOCATION_FIELD_NUMBER
public static final int REMOTE_LOCATION_FIELD_NUMBER- See Also:
-
REQUESTED_FEATURES_FIELD_NUMBER
public static final int REQUESTED_FEATURES_FIELD_NUMBER- See Also:
-
REQUESTED_LINK_COUNT_FIELD_NUMBER
public static final int REQUESTED_LINK_COUNT_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasAdminEnabled
public boolean hasAdminEnabled()Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
optional bool admin_enabled = 445675089;- Specified by:
hasAdminEnabledin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the adminEnabled field is set.
-
getAdminEnabled
public boolean getAdminEnabled()Administrative status of the interconnect. When this is set to true, the Interconnect is functional and can carry traffic. When set to false, no packets can be carried over the interconnect and no BGP routes are exchanged over it. By default, the status is set to true.
optional bool admin_enabled = 445675089;- Specified by:
getAdminEnabledin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The adminEnabled.
-
hasCustomerName
public boolean hasCustomerName()Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;- Specified by:
hasCustomerNamein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the customerName field is set.
-
getCustomerName
Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;- Specified by:
getCustomerNamein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The customerName.
-
getCustomerNameBytes
public com.google.protobuf.ByteString getCustomerNameBytes()Customer name, to put in the Letter of Authorization as the party authorized to request a crossconnect.
optional string customer_name = 3665484;- Specified by:
getCustomerNameBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for customerName.
-
hasDescription
public boolean hasDescription()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for description.
-
hasFacility
public boolean hasFacility()A zone-free location to use for all Interconnects created in this call, like "iad-1234".
optional string facility = 501116579;- Specified by:
hasFacilityin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the facility field is set.
-
getFacility
A zone-free location to use for all Interconnects created in this call, like "iad-1234".
optional string facility = 501116579;- Specified by:
getFacilityin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The facility.
-
getFacilityBytes
public com.google.protobuf.ByteString getFacilityBytes()A zone-free location to use for all Interconnects created in this call, like "iad-1234".
optional string facility = 501116579;- Specified by:
getFacilityBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for facility.
-
hasInterconnectType
public boolean hasInterconnectType()Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;- Specified by:
hasInterconnectTypein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the interconnectType field is set.
-
getInterconnectType
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;- Specified by:
getInterconnectTypein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The interconnectType.
-
getInterconnectTypeBytes
public com.google.protobuf.ByteString getInterconnectTypeBytes()Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed interconnection shared between customers though a partner. - DEDICATED: A dedicated physical interconnection with the customer. Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. Check the InterconnectType enum for the list of possible values.
optional string interconnect_type = 515165259;- Specified by:
getInterconnectTypeBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for interconnectType.
-
hasLinkType
public boolean hasLinkType()Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;- Specified by:
hasLinkTypein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the linkType field is set.
-
getLinkType
Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;- Specified by:
getLinkTypein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The linkType.
-
getLinkTypeBytes
public com.google.protobuf.ByteString getLinkTypeBytes()Type of link requested, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. - LINK_TYPE_ETHERNET_400G_LR4: A 400G Ethernet with LR4 optics. Note that this field indicates the speed of each of the links in the bundle, not the speed of the entire bundle. Check the LinkType enum for the list of possible values.
optional string link_type = 523207775;- Specified by:
getLinkTypeBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for linkType.
-
hasName
public boolean hasName()Name of the Interconnects to be created. This must be specified on the template and/or on each individual interconnect. The name, if not empty, must be 1-63 characters long, and comply with RFC1035. Specifically, any nonempty name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
hasNamein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the name field is set.
-
getName
Name of the Interconnects to be created. This must be specified on the template and/or on each individual interconnect. The name, if not empty, must be 1-63 characters long, and comply with RFC1035. Specifically, any nonempty name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNamein interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the Interconnects to be created. This must be specified on the template and/or on each individual interconnect. The name, if not empty, must be 1-63 characters long, and comply with RFC1035. Specifically, any nonempty name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for name.
-
hasNocContactEmail
public boolean hasNocContactEmail()Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;- Specified by:
hasNocContactEmailin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the nocContactEmail field is set.
-
getNocContactEmail
Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;- Specified by:
getNocContactEmailin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The nocContactEmail.
-
getNocContactEmailBytes
public com.google.protobuf.ByteString getNocContactEmailBytes()Email address to contact the customer NOC for operations and maintenance notifications regarding this Interconnect. If specified, this will be used for notifications in addition to all other forms described, such as Cloud Monitoring logs alerting and Cloud Notifications. This field is required for users who sign up for Cloud Interconnect using workforce identity federation.
optional string noc_contact_email = 14072832;- Specified by:
getNocContactEmailBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for nocContactEmail.
-
hasRemoteLocation
public boolean hasRemoteLocation()Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;- Specified by:
hasRemoteLocationin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the remoteLocation field is set.
-
getRemoteLocation
Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;- Specified by:
getRemoteLocationin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The remoteLocation.
-
getRemoteLocationBytes
public com.google.protobuf.ByteString getRemoteLocationBytes()Indicates that this is a Cross-Cloud Interconnect. This field specifies the location outside of Google's network that the interconnect is connected to.
optional string remote_location = 324388750;- Specified by:
getRemoteLocationBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The bytes for remoteLocation.
-
getRequestedFeaturesList
public com.google.protobuf.ProtocolStringList getRequestedFeaturesList()Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC: If specified, then the connection is created on MACsec capable hardware ports. If not specified, non-MACsec capable ports will also be considered. - IF_CROSS_SITE_NETWORK: If specified, then the connection is created exclusively for Cross-Site Networking. The connection can not be used for Cross-Site Networking unless this feature is specified. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;- Specified by:
getRequestedFeaturesListin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- A list containing the requestedFeatures.
-
getRequestedFeaturesCount
public int getRequestedFeaturesCount()Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC: If specified, then the connection is created on MACsec capable hardware ports. If not specified, non-MACsec capable ports will also be considered. - IF_CROSS_SITE_NETWORK: If specified, then the connection is created exclusively for Cross-Site Networking. The connection can not be used for Cross-Site Networking unless this feature is specified. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;- Specified by:
getRequestedFeaturesCountin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The count of requestedFeatures.
-
getRequestedFeatures
Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC: If specified, then the connection is created on MACsec capable hardware ports. If not specified, non-MACsec capable ports will also be considered. - IF_CROSS_SITE_NETWORK: If specified, then the connection is created exclusively for Cross-Site Networking. The connection can not be used for Cross-Site Networking unless this feature is specified. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;- Specified by:
getRequestedFeaturesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requestedFeatures at the given index.
-
getRequestedFeaturesBytes
public com.google.protobuf.ByteString getRequestedFeaturesBytes(int index) Optional. List of features requested for this Interconnect connection, which can take one of the following values: - IF_MACSEC: If specified, then the connection is created on MACsec capable hardware ports. If not specified, non-MACsec capable ports will also be considered. - IF_CROSS_SITE_NETWORK: If specified, then the connection is created exclusively for Cross-Site Networking. The connection can not be used for Cross-Site Networking unless this feature is specified. Check the RequestedFeatures enum for the list of possible values.
repeated string requested_features = 461240814;- Specified by:
getRequestedFeaturesBytesin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requestedFeatures at the given index.
-
hasRequestedLinkCount
public boolean hasRequestedLinkCount()Target number of physical links in the link bundle, as requested by the customer.
optional int32 requested_link_count = 45051387;- Specified by:
hasRequestedLinkCountin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- Whether the requestedLinkCount field is set.
-
getRequestedLinkCount
public int getRequestedLinkCount()Target number of physical links in the link bundle, as requested by the customer.
optional int32 requested_link_count = 45051387;- Specified by:
getRequestedLinkCountin interfaceInterconnectGroupsCreateMembersInterconnectInputOrBuilder- Returns:
- The requestedLinkCount.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectGroupsCreateMembersInterconnectInput parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static InterconnectGroupsCreateMembersInterconnectInput.Builder newBuilder(InterconnectGroupsCreateMembersInterconnectInput prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InterconnectGroupsCreateMembersInterconnectInput.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
public com.google.protobuf.Parser<InterconnectGroupsCreateMembersInterconnectInput> getParserForType()- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-