Package com.google.cloud.compute.v1
Class InterconnectAttachmentPartnerMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
com.google.cloud.compute.v1.InterconnectAttachmentPartnerMetadata.Builder
- All Implemented Interfaces:
InterconnectAttachmentPartnerMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectAttachmentPartnerMetadata
public static final class InterconnectAttachmentPartnerMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.Plain text name of the Partner providing this attachment.URL of the Partner's portal for this Attachment.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorPlain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.com.google.protobuf.ByteStringPlain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.Plain text name of the Partner providing this attachment.com.google.protobuf.ByteStringPlain text name of the Partner providing this attachment.URL of the Partner's portal for this Attachment.com.google.protobuf.ByteStringURL of the Partner's portal for this Attachment.booleanPlain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.booleanPlain text name of the Partner providing this attachment.booleanURL of the Partner's portal for this Attachment.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setInterconnectName(String value) Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.setInterconnectNameBytes(com.google.protobuf.ByteString value) Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.setPartnerName(String value) Plain text name of the Partner providing this attachment.setPartnerNameBytes(com.google.protobuf.ByteString value) Plain text name of the Partner providing this attachment.setPortalUrl(String value) URL of the Partner's portal for this Attachment.setPortalUrlBytes(com.google.protobuf.ByteString value) URL of the Partner's portal for this Attachment.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeFrom
public InterconnectAttachmentPartnerMetadata.Builder mergeFrom(InterconnectAttachmentPartnerMetadata other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeFrom
public InterconnectAttachmentPartnerMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>- Throws:
IOException
-
hasInterconnectName
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;- Specified by:
hasInterconnectNamein interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- Whether the interconnectName field is set.
-
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;- Specified by:
getInterconnectNamein interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- The interconnectName.
-
getInterconnectNameBytes
public com.google.protobuf.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;- Specified by:
getInterconnectNameBytesin interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- The bytes for interconnectName.
-
setInterconnectName
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;- Parameters:
value- The interconnectName to set.- Returns:
- This builder for chaining.
-
clearInterconnectName
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:
- This builder for chaining.
-
setInterconnectNameBytes
public InterconnectAttachmentPartnerMetadata.Builder setInterconnectNameBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for interconnectName to set.- Returns:
- This builder for chaining.
-
hasPartnerName
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;- Specified by:
hasPartnerNamein interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- Whether the partnerName field is set.
-
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;- Specified by:
getPartnerNamein interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- The partnerName.
-
getPartnerNameBytes
public com.google.protobuf.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;- Specified by:
getPartnerNameBytesin interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- The bytes for partnerName.
-
setPartnerName
Plain text name of the Partner providing this attachment. This value may be validated to match approved Partner values.
optional string partner_name = 161747874;- Parameters:
value- The partnerName to set.- Returns:
- This builder for chaining.
-
clearPartnerName
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:
- This builder for chaining.
-
setPartnerNameBytes
public InterconnectAttachmentPartnerMetadata.Builder setPartnerNameBytes(com.google.protobuf.ByteString value) Plain text name of the Partner providing this attachment. This value may be validated to match approved Partner values.
optional string partner_name = 161747874;- Parameters:
value- The bytes for partnerName to set.- Returns:
- This builder for chaining.
-
hasPortalUrl
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;- Specified by:
hasPortalUrlin interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- Whether the portalUrl field is set.
-
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;- Specified by:
getPortalUrlin interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- The portalUrl.
-
getPortalUrlBytes
public com.google.protobuf.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;- Specified by:
getPortalUrlBytesin interfaceInterconnectAttachmentPartnerMetadataOrBuilder- Returns:
- The bytes for portalUrl.
-
setPortalUrl
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;- Parameters:
value- The portalUrl to set.- Returns:
- This builder for chaining.
-
clearPortalUrl
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:
- This builder for chaining.
-
setPortalUrlBytes
public InterconnectAttachmentPartnerMetadata.Builder setPortalUrlBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for portalUrl to set.- Returns:
- This builder for chaining.
-