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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InterconnectAttachmentPartnerMetadata
build()
InterconnectAttachmentPartnerMetadata
buildPartial()
InterconnectAttachmentPartnerMetadata.Builder
clear()
InterconnectAttachmentPartnerMetadata.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
InterconnectAttachmentPartnerMetadata.Builder
clearInterconnectName()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.InterconnectAttachmentPartnerMetadata.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
InterconnectAttachmentPartnerMetadata.Builder
clearPartnerName()
Plain text name of the Partner providing this attachment.InterconnectAttachmentPartnerMetadata.Builder
clearPortalUrl()
URL of the Partner's portal for this Attachment.InterconnectAttachmentPartnerMetadata.Builder
clone()
InterconnectAttachmentPartnerMetadata
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getInterconnectName()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.com.google.protobuf.ByteString
getInterconnectNameBytes()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.String
getPartnerName()
Plain text name of the Partner providing this attachment.com.google.protobuf.ByteString
getPartnerNameBytes()
Plain text name of the Partner providing this attachment.String
getPortalUrl()
URL of the Partner's portal for this Attachment.com.google.protobuf.ByteString
getPortalUrlBytes()
URL of the Partner's portal for this Attachment.boolean
hasInterconnectName()
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.boolean
hasPartnerName()
Plain text name of the Partner providing this attachment.boolean
hasPortalUrl()
URL of the Partner's portal for this Attachment.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
InterconnectAttachmentPartnerMetadata.Builder
mergeFrom(InterconnectAttachmentPartnerMetadata other)
InterconnectAttachmentPartnerMetadata.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
InterconnectAttachmentPartnerMetadata.Builder
mergeFrom(com.google.protobuf.Message other)
InterconnectAttachmentPartnerMetadata.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
InterconnectAttachmentPartnerMetadata.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InterconnectAttachmentPartnerMetadata.Builder
setInterconnectName(String value)
Plain text name of the Interconnect this attachment is connected to, as displayed in the Partner's portal.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.InterconnectAttachmentPartnerMetadata.Builder
setPartnerName(String value)
Plain text name of the Partner providing this attachment.InterconnectAttachmentPartnerMetadata.Builder
setPartnerNameBytes(com.google.protobuf.ByteString value)
Plain text name of the Partner providing this attachment.InterconnectAttachmentPartnerMetadata.Builder
setPortalUrl(String value)
URL of the Partner's portal for this Attachment.InterconnectAttachmentPartnerMetadata.Builder
setPortalUrlBytes(com.google.protobuf.ByteString value)
URL of the Partner's portal for this Attachment.InterconnectAttachmentPartnerMetadata.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
InterconnectAttachmentPartnerMetadata.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clear
public InterconnectAttachmentPartnerMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
getDefaultInstanceForType
public InterconnectAttachmentPartnerMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InterconnectAttachmentPartnerMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InterconnectAttachmentPartnerMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InterconnectAttachmentPartnerMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
setField
public InterconnectAttachmentPartnerMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clearField
public InterconnectAttachmentPartnerMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
clearOneof
public InterconnectAttachmentPartnerMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
setRepeatedField
public InterconnectAttachmentPartnerMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
addRepeatedField
public InterconnectAttachmentPartnerMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeFrom
public InterconnectAttachmentPartnerMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeFrom
public InterconnectAttachmentPartnerMetadata.Builder mergeFrom(InterconnectAttachmentPartnerMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasInterconnectName
in 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:
getInterconnectName
in 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:
getInterconnectNameBytes
in 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:
hasPartnerName
in 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:
getPartnerName
in 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:
getPartnerNameBytes
in 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:
hasPortalUrl
in 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:
getPortalUrl
in 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:
getPortalUrlBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
mergeUnknownFields
public final InterconnectAttachmentPartnerMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentPartnerMetadata.Builder>
-
-