java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.networkconnectivity.v1beta.Spoke
All Implemented Interfaces:
SpokeOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Spoke extends com.google.protobuf.GeneratedMessage implements SpokeOrBuilder
 A Network Connectivity Center spoke represents one or more network
 connectivity resources.

 When you create a spoke, you associate it with a hub. You must also
 identify a value for exactly one of the following fields:

 * linked_vpn_tunnels
 * linked_interconnect_attachments
 * linked_router_appliance_instances
 * linked_vpc_network
 
Protobuf type google.cloud.networkconnectivity.v1beta.Spoke
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • LABELS_FIELD_NUMBER

      public static final int LABELS_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • HUB_FIELD_NUMBER

      public static final int HUB_FIELD_NUMBER
      See Also:
    • GROUP_FIELD_NUMBER

      public static final int GROUP_FIELD_NUMBER
      See Also:
    • LINKED_VPN_TUNNELS_FIELD_NUMBER

      public static final int LINKED_VPN_TUNNELS_FIELD_NUMBER
      See Also:
    • LINKED_INTERCONNECT_ATTACHMENTS_FIELD_NUMBER

      public static final int LINKED_INTERCONNECT_ATTACHMENTS_FIELD_NUMBER
      See Also:
    • LINKED_ROUTER_APPLIANCE_INSTANCES_FIELD_NUMBER

      public static final int LINKED_ROUTER_APPLIANCE_INSTANCES_FIELD_NUMBER
      See Also:
    • LINKED_VPC_NETWORK_FIELD_NUMBER

      public static final int LINKED_VPC_NETWORK_FIELD_NUMBER
      See Also:
    • GATEWAY_FIELD_NUMBER

      public static final int GATEWAY_FIELD_NUMBER
      See Also:
    • LINKED_PRODUCER_VPC_NETWORK_FIELD_NUMBER

      public static final int LINKED_PRODUCER_VPC_NETWORK_FIELD_NUMBER
      See Also:
    • UNIQUE_ID_FIELD_NUMBER

      public static final int UNIQUE_ID_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • REASONS_FIELD_NUMBER

      public static final int REASONS_FIELD_NUMBER
      See Also:
    • SPOKE_TYPE_FIELD_NUMBER

      public static final int SPOKE_TYPE_FIELD_NUMBER
      See Also:
    • ETAG_FIELD_NUMBER

      public static final int ETAG_FIELD_NUMBER
      See Also:
    • FIELD_PATHS_PENDING_UPDATE_FIELD_NUMBER

      public static final int FIELD_PATHS_PENDING_UPDATE_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

      public String getName()
       Immutable. The name of the spoke. Spoke names must be unique. They use the
       following form:
       `projects/{project_number}/locations/{region}/spokes/{spoke_id}`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getName in interface SpokeOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Immutable. The name of the spoke. Spoke names must be unique. They use the
       following form:
       `projects/{project_number}/locations/{region}/spokes/{spoke_id}`
       
      string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNameBytes in interface SpokeOrBuilder
      Returns:
      The bytes for name.
    • hasCreateTime

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

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

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

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

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

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

      public int getLabelsCount()
      Description copied from interface: SpokeOrBuilder
       Optional labels in key-value pair 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 SpokeOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional labels in key-value pair 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 SpokeOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface SpokeOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Optional labels in key-value pair 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 SpokeOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional labels in key-value pair 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 SpokeOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional labels in key-value pair 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 SpokeOrBuilder
    • getDescription

      public String getDescription()
       Optional. An optional description of the spoke.
       
      string description = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface SpokeOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. An optional description of the spoke.
       
      string description = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface SpokeOrBuilder
      Returns:
      The bytes for description.
    • getHub

      public String getHub()
       Immutable. The name of the hub that this spoke is attached to.
       
      string hub = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getHub in interface SpokeOrBuilder
      Returns:
      The hub.
    • getHubBytes

      public com.google.protobuf.ByteString getHubBytes()
       Immutable. The name of the hub that this spoke is attached to.
       
      string hub = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getHubBytes in interface SpokeOrBuilder
      Returns:
      The bytes for hub.
    • getGroup

      public String getGroup()
       Optional. The name of the group that this spoke is associated with.
       
      string group = 23 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getGroup in interface SpokeOrBuilder
      Returns:
      The group.
    • getGroupBytes

      public com.google.protobuf.ByteString getGroupBytes()
       Optional. The name of the group that this spoke is associated with.
       
      string group = 23 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Specified by:
      getGroupBytes in interface SpokeOrBuilder
      Returns:
      The bytes for group.
    • hasLinkedVpnTunnels

      public boolean hasLinkedVpnTunnels()
       Optional. VPN tunnels that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedVpnTunnels linked_vpn_tunnels = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasLinkedVpnTunnels in interface SpokeOrBuilder
      Returns:
      Whether the linkedVpnTunnels field is set.
    • getLinkedVpnTunnels

      public LinkedVpnTunnels getLinkedVpnTunnels()
       Optional. VPN tunnels that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedVpnTunnels linked_vpn_tunnels = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedVpnTunnels in interface SpokeOrBuilder
      Returns:
      The linkedVpnTunnels.
    • getLinkedVpnTunnelsOrBuilder

      public LinkedVpnTunnelsOrBuilder getLinkedVpnTunnelsOrBuilder()
       Optional. VPN tunnels that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedVpnTunnels linked_vpn_tunnels = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedVpnTunnelsOrBuilder in interface SpokeOrBuilder
    • hasLinkedInterconnectAttachments

      public boolean hasLinkedInterconnectAttachments()
       Optional. VLAN attachments that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedInterconnectAttachments linked_interconnect_attachments = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasLinkedInterconnectAttachments in interface SpokeOrBuilder
      Returns:
      Whether the linkedInterconnectAttachments field is set.
    • getLinkedInterconnectAttachments

      public LinkedInterconnectAttachments getLinkedInterconnectAttachments()
       Optional. VLAN attachments that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedInterconnectAttachments linked_interconnect_attachments = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedInterconnectAttachments in interface SpokeOrBuilder
      Returns:
      The linkedInterconnectAttachments.
    • getLinkedInterconnectAttachmentsOrBuilder

      public LinkedInterconnectAttachmentsOrBuilder getLinkedInterconnectAttachmentsOrBuilder()
       Optional. VLAN attachments that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedInterconnectAttachments linked_interconnect_attachments = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedInterconnectAttachmentsOrBuilder in interface SpokeOrBuilder
    • hasLinkedRouterApplianceInstances

      public boolean hasLinkedRouterApplianceInstances()
       Optional. Router appliance instances that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedRouterApplianceInstances linked_router_appliance_instances = 19 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasLinkedRouterApplianceInstances in interface SpokeOrBuilder
      Returns:
      Whether the linkedRouterApplianceInstances field is set.
    • getLinkedRouterApplianceInstances

      public LinkedRouterApplianceInstances getLinkedRouterApplianceInstances()
       Optional. Router appliance instances that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedRouterApplianceInstances linked_router_appliance_instances = 19 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedRouterApplianceInstances in interface SpokeOrBuilder
      Returns:
      The linkedRouterApplianceInstances.
    • getLinkedRouterApplianceInstancesOrBuilder

      public LinkedRouterApplianceInstancesOrBuilder getLinkedRouterApplianceInstancesOrBuilder()
       Optional. Router appliance instances that are associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedRouterApplianceInstances linked_router_appliance_instances = 19 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedRouterApplianceInstancesOrBuilder in interface SpokeOrBuilder
    • hasLinkedVpcNetwork

      public boolean hasLinkedVpcNetwork()
       Optional. VPC network that is associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedVpcNetwork linked_vpc_network = 20 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasLinkedVpcNetwork in interface SpokeOrBuilder
      Returns:
      Whether the linkedVpcNetwork field is set.
    • getLinkedVpcNetwork

      public LinkedVpcNetwork getLinkedVpcNetwork()
       Optional. VPC network that is associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedVpcNetwork linked_vpc_network = 20 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedVpcNetwork in interface SpokeOrBuilder
      Returns:
      The linkedVpcNetwork.
    • getLinkedVpcNetworkOrBuilder

      public LinkedVpcNetworkOrBuilder getLinkedVpcNetworkOrBuilder()
       Optional. VPC network that is associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedVpcNetwork linked_vpc_network = 20 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedVpcNetworkOrBuilder in interface SpokeOrBuilder
    • hasGateway

      public boolean hasGateway()
       Optional. This is a gateway that can apply specialized processing to
       traffic going through it.
       
      .google.cloud.networkconnectivity.v1beta.Gateway gateway = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasGateway in interface SpokeOrBuilder
      Returns:
      Whether the gateway field is set.
    • getGateway

      public Gateway getGateway()
       Optional. This is a gateway that can apply specialized processing to
       traffic going through it.
       
      .google.cloud.networkconnectivity.v1beta.Gateway gateway = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGateway in interface SpokeOrBuilder
      Returns:
      The gateway.
    • getGatewayOrBuilder

      public GatewayOrBuilder getGatewayOrBuilder()
       Optional. This is a gateway that can apply specialized processing to
       traffic going through it.
       
      .google.cloud.networkconnectivity.v1beta.Gateway gateway = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGatewayOrBuilder in interface SpokeOrBuilder
    • hasLinkedProducerVpcNetwork

      public boolean hasLinkedProducerVpcNetwork()
       Optional. The linked producer VPC that is associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedProducerVpcNetwork linked_producer_vpc_network = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasLinkedProducerVpcNetwork in interface SpokeOrBuilder
      Returns:
      Whether the linkedProducerVpcNetwork field is set.
    • getLinkedProducerVpcNetwork

      public LinkedProducerVpcNetwork getLinkedProducerVpcNetwork()
       Optional. The linked producer VPC that is associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedProducerVpcNetwork linked_producer_vpc_network = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedProducerVpcNetwork in interface SpokeOrBuilder
      Returns:
      The linkedProducerVpcNetwork.
    • getLinkedProducerVpcNetworkOrBuilder

      public LinkedProducerVpcNetworkOrBuilder getLinkedProducerVpcNetworkOrBuilder()
       Optional. The linked producer VPC that is associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.LinkedProducerVpcNetwork linked_producer_vpc_network = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLinkedProducerVpcNetworkOrBuilder in interface SpokeOrBuilder
    • getUniqueId

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

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

      public int getStateValue()
       Output only. The current lifecycle state of this spoke.
       
      .google.cloud.networkconnectivity.v1beta.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface SpokeOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • getState

      public State getState()
       Output only. The current lifecycle state of this spoke.
       
      .google.cloud.networkconnectivity.v1beta.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface SpokeOrBuilder
      Returns:
      The state.
    • getReasonsList

      public List<Spoke.StateReason> getReasonsList()
       Output only. The reasons for current state of the spoke.
       
      repeated .google.cloud.networkconnectivity.v1beta.Spoke.StateReason reasons = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReasonsList in interface SpokeOrBuilder
    • getReasonsOrBuilderList

      public List<? extends Spoke.StateReasonOrBuilder> getReasonsOrBuilderList()
       Output only. The reasons for current state of the spoke.
       
      repeated .google.cloud.networkconnectivity.v1beta.Spoke.StateReason reasons = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReasonsOrBuilderList in interface SpokeOrBuilder
    • getReasonsCount

      public int getReasonsCount()
       Output only. The reasons for current state of the spoke.
       
      repeated .google.cloud.networkconnectivity.v1beta.Spoke.StateReason reasons = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReasonsCount in interface SpokeOrBuilder
    • getReasons

      public Spoke.StateReason getReasons(int index)
       Output only. The reasons for current state of the spoke.
       
      repeated .google.cloud.networkconnectivity.v1beta.Spoke.StateReason reasons = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReasons in interface SpokeOrBuilder
    • getReasonsOrBuilder

      public Spoke.StateReasonOrBuilder getReasonsOrBuilder(int index)
       Output only. The reasons for current state of the spoke.
       
      repeated .google.cloud.networkconnectivity.v1beta.Spoke.StateReason reasons = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReasonsOrBuilder in interface SpokeOrBuilder
    • getSpokeTypeValue

      public int getSpokeTypeValue()
       Output only. The type of resource associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.SpokeType spoke_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSpokeTypeValue in interface SpokeOrBuilder
      Returns:
      The enum numeric value on the wire for spokeType.
    • getSpokeType

      public SpokeType getSpokeType()
       Output only. The type of resource associated with the spoke.
       
      .google.cloud.networkconnectivity.v1beta.SpokeType spoke_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSpokeType in interface SpokeOrBuilder
      Returns:
      The spokeType.
    • getEtag

      public String getEtag()
       Optional. This checksum is computed by the server based on the value of
       other fields, and may be sent on update and delete requests to ensure the
       client has an up-to-date value before proceeding.
       
      string etag = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEtag in interface SpokeOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       Optional. This checksum is computed by the server based on the value of
       other fields, and may be sent on update and delete requests to ensure the
       client has an up-to-date value before proceeding.
       
      string etag = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEtagBytes in interface SpokeOrBuilder
      Returns:
      The bytes for etag.
    • getFieldPathsPendingUpdateList

      public com.google.protobuf.ProtocolStringList getFieldPathsPendingUpdateList()
       Optional. The list of fields waiting for hub administrator's approval.
       
      repeated string field_paths_pending_update = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFieldPathsPendingUpdateList in interface SpokeOrBuilder
      Returns:
      A list containing the fieldPathsPendingUpdate.
    • getFieldPathsPendingUpdateCount

      public int getFieldPathsPendingUpdateCount()
       Optional. The list of fields waiting for hub administrator's approval.
       
      repeated string field_paths_pending_update = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFieldPathsPendingUpdateCount in interface SpokeOrBuilder
      Returns:
      The count of fieldPathsPendingUpdate.
    • getFieldPathsPendingUpdate

      public String getFieldPathsPendingUpdate(int index)
       Optional. The list of fields waiting for hub administrator's approval.
       
      repeated string field_paths_pending_update = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFieldPathsPendingUpdate in interface SpokeOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The fieldPathsPendingUpdate at the given index.
    • getFieldPathsPendingUpdateBytes

      public com.google.protobuf.ByteString getFieldPathsPendingUpdateBytes(int index)
       Optional. The list of fields waiting for hub administrator's approval.
       
      repeated string field_paths_pending_update = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFieldPathsPendingUpdateBytes in interface SpokeOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the fieldPathsPendingUpdate at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Spoke parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Spoke parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Spoke parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Spoke parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Spoke parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Spoke parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Spoke parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Spoke parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Spoke parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Spoke parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Spoke parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Spoke parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Spoke.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Spoke.Builder newBuilder()
    • newBuilder

      public static Spoke.Builder newBuilder(Spoke prototype)
    • toBuilder

      public Spoke.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Spoke.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Spoke getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Spoke> parser()
    • getParserForType

      public com.google.protobuf.Parser<Spoke> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Spoke getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder