public final class InterconnectAttachmentPartnerMetadata extends GeneratedMessageV3 implements InterconnectAttachmentPartnerMetadataOrBuilder
Informational metadata about Partner attachments from Partners to display to customers. These fields are propagated from PARTNER_PROVIDER attachments to their corresponding PARTNER attachments.
Protobuf type google.cloud.compute.v1.InterconnectAttachmentPartnerMetadata
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int INTERCONNECT_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int PARTNER_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int PORTAL_URL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static InterconnectAttachmentPartnerMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static InterconnectAttachmentPartnerMetadata.Builder newBuilder()
public static InterconnectAttachmentPartnerMetadata.Builder newBuilder(InterconnectAttachmentPartnerMetadata prototype)
public static InterconnectAttachmentPartnerMetadata parseDelimitedFrom(InputStream input)
public static InterconnectAttachmentPartnerMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentPartnerMetadata parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static InterconnectAttachmentPartnerMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentPartnerMetadata parseFrom(ByteString data)
public static InterconnectAttachmentPartnerMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentPartnerMetadata parseFrom(CodedInputStream input)
public static InterconnectAttachmentPartnerMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentPartnerMetadata parseFrom(InputStream input)
public static InterconnectAttachmentPartnerMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InterconnectAttachmentPartnerMetadata parseFrom(ByteBuffer data)
public static InterconnectAttachmentPartnerMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<InterconnectAttachmentPartnerMetadata> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public InterconnectAttachmentPartnerMetadata getDefaultInstanceForType()
public String getInterconnectName()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal. For instance "Chicago 1". This value may be validated to match approved Partner values.
optional string interconnect_name = 514963356;
Returns |
Type |
Description |
String |
The interconnectName.
|
public ByteString getInterconnectNameBytes()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal. For instance "Chicago 1". This value may be validated to match approved Partner values.
optional string interconnect_name = 514963356;
Returns |
Type |
Description |
ByteString |
The bytes for interconnectName.
|
public Parser<InterconnectAttachmentPartnerMetadata> getParserForType()
Overrides
public String getPartnerName()
Plain text name of the Partner providing this attachment. This value may be validated to match approved Partner values.
optional string partner_name = 161747874;
Returns |
Type |
Description |
String |
The partnerName.
|
public ByteString getPartnerNameBytes()
Plain text name of the Partner providing this attachment. This value may be validated to match approved Partner values.
optional string partner_name = 161747874;
Returns |
Type |
Description |
ByteString |
The bytes for partnerName.
|
public String getPortalUrl()
URL of the Partner's portal for this Attachment. Partners may customise this to be a deep link to the specific resource on the Partner portal. This value may be validated to match approved Partner values.
optional string portal_url = 269182748;
Returns |
Type |
Description |
String |
The portalUrl.
|
public ByteString getPortalUrlBytes()
URL of the Partner's portal for this Attachment. Partners may customise this to be a deep link to the specific resource on the Partner portal. This value may be validated to match approved Partner values.
optional string portal_url = 269182748;
Returns |
Type |
Description |
ByteString |
The bytes for portalUrl.
|
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public boolean hasInterconnectName()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal. For instance "Chicago 1". This value may be validated to match approved Partner values.
optional string interconnect_name = 514963356;
Returns |
Type |
Description |
boolean |
Whether the interconnectName field is set.
|
public boolean hasPartnerName()
Plain text name of the Partner providing this attachment. This value may be validated to match approved Partner values.
optional string partner_name = 161747874;
Returns |
Type |
Description |
boolean |
Whether the partnerName field is set.
|
public boolean hasPortalUrl()
URL of the Partner's portal for this Attachment. Partners may customise this to be a deep link to the specific resource on the Partner portal. This value may be validated to match approved Partner values.
optional string portal_url = 269182748;
Returns |
Type |
Description |
boolean |
Whether the portalUrl field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public InterconnectAttachmentPartnerMetadata.Builder newBuilderForType()
protected InterconnectAttachmentPartnerMetadata.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public InterconnectAttachmentPartnerMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides