Class InterconnectLocationRegionInfo.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectLocationRegionInfo.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectLocationRegionInfo.Builder>
      • getDefaultInstanceForType

        public InterconnectLocationRegionInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public InterconnectLocationRegionInfo build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public InterconnectLocationRegionInfo buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectLocationRegionInfo.Builder>
      • hasExpectedRttMs

        public boolean hasExpectedRttMs()
         Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.
         
        optional int64 expected_rtt_ms = 422543866;
        Specified by:
        hasExpectedRttMs in interface InterconnectLocationRegionInfoOrBuilder
        Returns:
        Whether the expectedRttMs field is set.
      • getExpectedRttMs

        public long getExpectedRttMs()
         Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.
         
        optional int64 expected_rtt_ms = 422543866;
        Specified by:
        getExpectedRttMs in interface InterconnectLocationRegionInfoOrBuilder
        Returns:
        The expectedRttMs.
      • setExpectedRttMs

        public InterconnectLocationRegionInfo.Builder setExpectedRttMs​(long value)
         Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.
         
        optional int64 expected_rtt_ms = 422543866;
        Parameters:
        value - The expectedRttMs to set.
        Returns:
        This builder for chaining.
      • clearExpectedRttMs

        public InterconnectLocationRegionInfo.Builder clearExpectedRttMs()
         Expected round-trip time in milliseconds, from this InterconnectLocation to a VM in this region.
         
        optional int64 expected_rtt_ms = 422543866;
        Returns:
        This builder for chaining.
      • hasLocationPresence

        public boolean hasLocationPresence()
         Identifies the network presence of this location.
         Check the LocationPresence enum for the list of possible values.
         
        optional string location_presence = 101517893;
        Specified by:
        hasLocationPresence in interface InterconnectLocationRegionInfoOrBuilder
        Returns:
        Whether the locationPresence field is set.
      • getLocationPresence

        public String getLocationPresence()
         Identifies the network presence of this location.
         Check the LocationPresence enum for the list of possible values.
         
        optional string location_presence = 101517893;
        Specified by:
        getLocationPresence in interface InterconnectLocationRegionInfoOrBuilder
        Returns:
        The locationPresence.
      • getLocationPresenceBytes

        public com.google.protobuf.ByteString getLocationPresenceBytes()
         Identifies the network presence of this location.
         Check the LocationPresence enum for the list of possible values.
         
        optional string location_presence = 101517893;
        Specified by:
        getLocationPresenceBytes in interface InterconnectLocationRegionInfoOrBuilder
        Returns:
        The bytes for locationPresence.
      • setLocationPresence

        public InterconnectLocationRegionInfo.Builder setLocationPresence​(String value)
         Identifies the network presence of this location.
         Check the LocationPresence enum for the list of possible values.
         
        optional string location_presence = 101517893;
        Parameters:
        value - The locationPresence to set.
        Returns:
        This builder for chaining.
      • clearLocationPresence

        public InterconnectLocationRegionInfo.Builder clearLocationPresence()
         Identifies the network presence of this location.
         Check the LocationPresence enum for the list of possible values.
         
        optional string location_presence = 101517893;
        Returns:
        This builder for chaining.
      • setLocationPresenceBytes

        public InterconnectLocationRegionInfo.Builder setLocationPresenceBytes​(com.google.protobuf.ByteString value)
         Identifies the network presence of this location.
         Check the LocationPresence enum for the list of possible values.
         
        optional string location_presence = 101517893;
        Parameters:
        value - The bytes for locationPresence to set.
        Returns:
        This builder for chaining.
      • setRegion

        public InterconnectLocationRegionInfo.Builder setRegion​(String value)
         URL for the region of this location.
         
        optional string region = 138946292;
        Parameters:
        value - The region to set.
        Returns:
        This builder for chaining.
      • setRegionBytes

        public InterconnectLocationRegionInfo.Builder setRegionBytes​(com.google.protobuf.ByteString value)
         URL for the region of this location.
         
        optional string region = 138946292;
        Parameters:
        value - The bytes for region to set.
        Returns:
        This builder for chaining.