Class Hub.Builder

  • All Implemented Interfaces:
    HubOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Hub

    public static final class Hub.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
    implements HubOrBuilder
     A Network Connectivity Center hub is a collection of spokes. A single hub
     can contain spokes from multiple regions. However, if any of a hub's spokes
     use the data transfer feature, the resources associated with those spokes
     must all reside in the same VPC network. Spokes that do not use data
     transfer can be associated with any VPC network in your project.
     
    Protobuf type google.cloud.networkconnectivity.v1.Hub
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • internalGetFieldAccessorTable

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

        public Hub.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.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<Hub.Builder>
      • getDefaultInstanceForType

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

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

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

        public Hub.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • setField

        public Hub.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                    Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • clearField

        public Hub.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • clearOneof

        public Hub.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • setRepeatedField

        public Hub.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            int index,
                                            Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • addRepeatedField

        public Hub.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • mergeFrom

        public Hub.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Hub.Builder>
      • isInitialized

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

        public Hub.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                              throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Hub.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Immutable. The name of the hub. Hub names must be unique. They use the
         following form:
             `projects/{project_number}/locations/global/hubs/{hub_id}`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getName in interface HubOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Immutable. The name of the hub. Hub names must be unique. They use the
         following form:
             `projects/{project_number}/locations/global/hubs/{hub_id}`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Specified by:
        getNameBytes in interface HubOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Hub.Builder setName​(String value)
         Immutable. The name of the hub. Hub names must be unique. They use the
         following form:
             `projects/{project_number}/locations/global/hubs/{hub_id}`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Hub.Builder clearName()
         Immutable. The name of the hub. Hub names must be unique. They use the
         following form:
             `projects/{project_number}/locations/global/hubs/{hub_id}`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Hub.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Immutable. The name of the hub. Hub names must be unique. They use the
         following form:
             `projects/{project_number}/locations/global/hubs/{hub_id}`
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface HubOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface HubOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Hub.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Hub.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Hub.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Hub.Builder clearCreateTime()
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time the hub was created.
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface HubOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface HubOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface HubOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public Hub.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public Hub.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public Hub.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public Hub.Builder clearUpdateTime()
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The time the hub was last updated.
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface HubOrBuilder
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: HubOrBuilder
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
        Specified by:
        getLabelsCount in interface HubOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
        Specified by:
        containsLabels in interface HubOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
        Specified by:
        getLabelsMap in interface HubOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
        Specified by:
        getLabelsOrDefault in interface HubOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
        Specified by:
        getLabelsOrThrow in interface HubOrBuilder
      • removeLabels

        public Hub.Builder removeLabels​(String key)
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putLabels

        public Hub.Builder putLabels​(String key,
                                     String value)
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
      • putAllLabels

        public Hub.Builder putAllLabels​(Map<String,​String> values)
         Optional labels in key:value format. For more information about labels, see
         [Requirements for
         labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
         
        map<string, string> labels = 4;
      • getDescription

        public String getDescription()
         An optional description of the hub.
         
        string description = 5;
        Specified by:
        getDescription in interface HubOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         An optional description of the hub.
         
        string description = 5;
        Specified by:
        getDescriptionBytes in interface HubOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Hub.Builder setDescription​(String value)
         An optional description of the hub.
         
        string description = 5;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Hub.Builder clearDescription()
         An optional description of the hub.
         
        string description = 5;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Hub.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         An optional description of the hub.
         
        string description = 5;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • getUniqueId

        public String getUniqueId()
         Output only. The Google-generated UUID for the hub. This value is unique
         across all hub resources. If a hub is deleted and another with the same
         name is created, the new hub is assigned a different unique_id.
         
        string unique_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUniqueId in interface HubOrBuilder
        Returns:
        The uniqueId.
      • getUniqueIdBytes

        public com.google.protobuf.ByteString getUniqueIdBytes()
         Output only. The Google-generated UUID for the hub. This value is unique
         across all hub resources. If a hub is deleted and another with the same
         name is created, the new hub is assigned a different unique_id.
         
        string unique_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUniqueIdBytes in interface HubOrBuilder
        Returns:
        The bytes for uniqueId.
      • setUniqueId

        public Hub.Builder setUniqueId​(String value)
         Output only. The Google-generated UUID for the hub. This value is unique
         across all hub resources. If a hub is deleted and another with the same
         name is created, the new hub is assigned a different unique_id.
         
        string unique_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The uniqueId to set.
        Returns:
        This builder for chaining.
      • clearUniqueId

        public Hub.Builder clearUniqueId()
         Output only. The Google-generated UUID for the hub. This value is unique
         across all hub resources. If a hub is deleted and another with the same
         name is created, the new hub is assigned a different unique_id.
         
        string unique_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setUniqueIdBytes

        public Hub.Builder setUniqueIdBytes​(com.google.protobuf.ByteString value)
         Output only. The Google-generated UUID for the hub. This value is unique
         across all hub resources. If a hub is deleted and another with the same
         name is created, the new hub is assigned a different unique_id.
         
        string unique_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for uniqueId to set.
        Returns:
        This builder for chaining.
      • getStateValue

        public int getStateValue()
         Output only. The current lifecycle state of this hub.
         
        .google.cloud.networkconnectivity.v1.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateValue in interface HubOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public Hub.Builder setStateValue​(int value)
         Output only. The current lifecycle state of this hub.
         
        .google.cloud.networkconnectivity.v1.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public State getState()
         Output only. The current lifecycle state of this hub.
         
        .google.cloud.networkconnectivity.v1.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface HubOrBuilder
        Returns:
        The state.
      • setState

        public Hub.Builder setState​(State value)
         Output only. The current lifecycle state of this hub.
         
        .google.cloud.networkconnectivity.v1.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public Hub.Builder clearState()
         Output only. The current lifecycle state of this hub.
         
        .google.cloud.networkconnectivity.v1.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getRoutingVpcsList

        public List<RoutingVPC> getRoutingVpcsList()
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
        Specified by:
        getRoutingVpcsList in interface HubOrBuilder
      • getRoutingVpcsCount

        public int getRoutingVpcsCount()
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
        Specified by:
        getRoutingVpcsCount in interface HubOrBuilder
      • getRoutingVpcs

        public RoutingVPC getRoutingVpcs​(int index)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
        Specified by:
        getRoutingVpcs in interface HubOrBuilder
      • setRoutingVpcs

        public Hub.Builder setRoutingVpcs​(int index,
                                          RoutingVPC value)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • setRoutingVpcs

        public Hub.Builder setRoutingVpcs​(int index,
                                          RoutingVPC.Builder builderForValue)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • addRoutingVpcs

        public Hub.Builder addRoutingVpcs​(RoutingVPC value)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • addRoutingVpcs

        public Hub.Builder addRoutingVpcs​(int index,
                                          RoutingVPC value)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • addRoutingVpcs

        public Hub.Builder addRoutingVpcs​(RoutingVPC.Builder builderForValue)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • addRoutingVpcs

        public Hub.Builder addRoutingVpcs​(int index,
                                          RoutingVPC.Builder builderForValue)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • addAllRoutingVpcs

        public Hub.Builder addAllRoutingVpcs​(Iterable<? extends RoutingVPC> values)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • clearRoutingVpcs

        public Hub.Builder clearRoutingVpcs()
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • removeRoutingVpcs

        public Hub.Builder removeRoutingVpcs​(int index)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • getRoutingVpcsBuilder

        public RoutingVPC.Builder getRoutingVpcsBuilder​(int index)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • getRoutingVpcsOrBuilder

        public RoutingVPCOrBuilder getRoutingVpcsOrBuilder​(int index)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
        Specified by:
        getRoutingVpcsOrBuilder in interface HubOrBuilder
      • getRoutingVpcsOrBuilderList

        public List<? extends RoutingVPCOrBuilder> getRoutingVpcsOrBuilderList()
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
        Specified by:
        getRoutingVpcsOrBuilderList in interface HubOrBuilder
      • addRoutingVpcsBuilder

        public RoutingVPC.Builder addRoutingVpcsBuilder()
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • addRoutingVpcsBuilder

        public RoutingVPC.Builder addRoutingVpcsBuilder​(int index)
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • getRoutingVpcsBuilderList

        public List<RoutingVPC.Builder> getRoutingVpcsBuilderList()
         The VPC networks associated with this hub's spokes.
        
         This field is read-only. Network Connectivity Center automatically
         populates it based on the set of spokes attached to the hub.
         
        repeated .google.cloud.networkconnectivity.v1.RoutingVPC routing_vpcs = 10;
      • setUnknownFields

        public final Hub.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>
      • mergeUnknownFields

        public final Hub.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Hub.Builder>