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.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.compute.v1.InterconnectAttachmentPartnerMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InterconnectAttachmentPartnerMetadata.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InterconnectAttachmentPartnerMetadatabuild()InterconnectAttachmentPartnerMetadatabuildPartial()InterconnectAttachmentPartnerMetadata.Builderclear()InterconnectAttachmentPartnerMetadata.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)InterconnectAttachmentPartnerMetadata.BuilderclearInterconnectName()Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.InterconnectAttachmentPartnerMetadata.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)InterconnectAttachmentPartnerMetadata.BuilderclearPartnerName()Plain text name of the Partner providing this attachment.InterconnectAttachmentPartnerMetadata.BuilderclearPortalUrl()URL of the Partner's portal for this Attachment.InterconnectAttachmentPartnerMetadata.Builderclone()InterconnectAttachmentPartnerMetadatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetInterconnectName()Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.com.google.protobuf.ByteStringgetInterconnectNameBytes()Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.StringgetPartnerName()Plain text name of the Partner providing this attachment.com.google.protobuf.ByteStringgetPartnerNameBytes()Plain text name of the Partner providing this attachment.StringgetPortalUrl()URL of the Partner's portal for this Attachment.com.google.protobuf.ByteStringgetPortalUrlBytes()URL of the Partner's portal for this Attachment.booleanhasInterconnectName()Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.booleanhasPartnerName()Plain text name of the Partner providing this attachment.booleanhasPortalUrl()URL of the Partner's portal for this Attachment.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()InterconnectAttachmentPartnerMetadata.BuildermergeFrom(InterconnectAttachmentPartnerMetadata other)InterconnectAttachmentPartnerMetadata.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)InterconnectAttachmentPartnerMetadata.BuildermergeFrom(com.google.protobuf.Message other)InterconnectAttachmentPartnerMetadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InterconnectAttachmentPartnerMetadata.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InterconnectAttachmentPartnerMetadata.BuildersetInterconnectName(String value)Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.InterconnectAttachmentPartnerMetadata.BuildersetInterconnectNameBytes(com.google.protobuf.ByteString value)Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.InterconnectAttachmentPartnerMetadata.BuildersetPartnerName(String value)Plain text name of the Partner providing this attachment.InterconnectAttachmentPartnerMetadata.BuildersetPartnerNameBytes(com.google.protobuf.ByteString value)Plain text name of the Partner providing this attachment.InterconnectAttachmentPartnerMetadata.BuildersetPortalUrl(String value)URL of the Partner's portal for this Attachment.InterconnectAttachmentPartnerMetadata.BuildersetPortalUrlBytes(com.google.protobuf.ByteString value)URL of the Partner's portal for this Attachment.InterconnectAttachmentPartnerMetadata.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)InterconnectAttachmentPartnerMetadata.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clear
public InterconnectAttachmentPartnerMetadata.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
getDefaultInstanceForType
public InterconnectAttachmentPartnerMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public InterconnectAttachmentPartnerMetadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InterconnectAttachmentPartnerMetadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InterconnectAttachmentPartnerMetadata.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
setField
public InterconnectAttachmentPartnerMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clearField
public InterconnectAttachmentPartnerMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clearOneof
public InterconnectAttachmentPartnerMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
setRepeatedField
public InterconnectAttachmentPartnerMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
addRepeatedField
public InterconnectAttachmentPartnerMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeFrom
public InterconnectAttachmentPartnerMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- 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.GeneratedMessageV3.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
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;- 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
public InterconnectAttachmentPartnerMetadata.Builder setInterconnectName(String 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 interconnectName to set.- Returns:
- This builder for chaining.
-
clearInterconnectName
public InterconnectAttachmentPartnerMetadata.Builder 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
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;- 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
public InterconnectAttachmentPartnerMetadata.Builder setPartnerName(String 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 partnerName to set.- Returns:
- This builder for chaining.
-
clearPartnerName
public InterconnectAttachmentPartnerMetadata.Builder 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
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;- 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
public InterconnectAttachmentPartnerMetadata.Builder setPortalUrl(String 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 portalUrl to set.- Returns:
- This builder for chaining.
-
clearPortalUrl
public InterconnectAttachmentPartnerMetadata.Builder 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.
-
setUnknownFields
public final InterconnectAttachmentPartnerMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeUnknownFields
public final InterconnectAttachmentPartnerMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
-