Interface MirroringEndpointGroupOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MirroringEndpointGroup, MirroringEndpointGroup.Builder

@Generated public interface MirroringEndpointGroupOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Immutable. Identifier. The resource name of this endpoint group, for
       example:
       `projects/123456789/locations/global/mirroringEndpointGroups/my-eg`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Immutable. Identifier. The resource name of this endpoint group, for
       example:
       `projects/123456789/locations/global/mirroringEndpointGroups/my-eg`.
       See https://google.aip.dev/122 for more details.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER, (.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for name.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The timestamp when the resource was created.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The timestamp when the resource was most recently updated.
       See https://google.aip.dev/148#timestamps.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLabelsCount

      int getLabelsCount()
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • containsLabels

      boolean containsLabels(String key)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       Optional. Labels are key/value pairs that help to organize and filter
       resources.
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMirroringDeploymentGroup

      String getMirroringDeploymentGroup()
       Immutable. The deployment group that this DIRECT endpoint group is
       connected to, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The mirroringDeploymentGroup.
    • getMirroringDeploymentGroupBytes

      com.google.protobuf.ByteString getMirroringDeploymentGroupBytes()
       Immutable. The deployment group that this DIRECT endpoint group is
       connected to, for example:
       `projects/123456789/locations/global/mirroringDeploymentGroups/my-dg`.
       See https://google.aip.dev/124.
       
      string mirroring_deployment_group = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for mirroringDeploymentGroup.
    • getConnectedDeploymentGroupsList

      List<MirroringEndpointGroup.ConnectedDeploymentGroup> getConnectedDeploymentGroupsList()
       Output only. List of details about the connected deployment groups to this
       endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.ConnectedDeploymentGroup connected_deployment_groups = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getConnectedDeploymentGroups

      MirroringEndpointGroup.ConnectedDeploymentGroup getConnectedDeploymentGroups(int index)
       Output only. List of details about the connected deployment groups to this
       endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.ConnectedDeploymentGroup connected_deployment_groups = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getConnectedDeploymentGroupsCount

      int getConnectedDeploymentGroupsCount()
       Output only. List of details about the connected deployment groups to this
       endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.ConnectedDeploymentGroup connected_deployment_groups = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getConnectedDeploymentGroupsOrBuilderList

      List<? extends MirroringEndpointGroup.ConnectedDeploymentGroupOrBuilder> getConnectedDeploymentGroupsOrBuilderList()
       Output only. List of details about the connected deployment groups to this
       endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.ConnectedDeploymentGroup connected_deployment_groups = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getConnectedDeploymentGroupsOrBuilder

      MirroringEndpointGroup.ConnectedDeploymentGroupOrBuilder getConnectedDeploymentGroupsOrBuilder(int index)
       Output only. List of details about the connected deployment groups to this
       endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.ConnectedDeploymentGroup connected_deployment_groups = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStateValue

      int getStateValue()
       Output only. The current state of the endpoint group.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for state.
    • getState

       Output only. The current state of the endpoint group.
       See https://google.aip.dev/216.
       
      .google.cloud.networksecurity.v1.MirroringEndpointGroup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • getReconciling

      boolean getReconciling()
       Output only. The current state of the resource does not match the user's
       intended state, and the system is working to reconcile them. This is part
       of the normal operation (e.g. adding a new association to the group). See
       https://google.aip.dev/128.
       
      bool reconciling = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The reconciling.
    • getTypeValue

      int getTypeValue()
       Immutable. The type of the endpoint group.
       If left unspecified, defaults to DIRECT.
       
      .google.cloud.networksecurity.v1.MirroringEndpointGroup.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Immutable. The type of the endpoint group.
       If left unspecified, defaults to DIRECT.
       
      .google.cloud.networksecurity.v1.MirroringEndpointGroup.Type type = 11 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The type.
    • getAssociationsList

       Output only. List of associations to this endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociations

      MirroringEndpointGroup.AssociationDetails getAssociations(int index)
       Output only. List of associations to this endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociationsCount

      int getAssociationsCount()
       Output only. List of associations to this endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociationsOrBuilderList

      List<? extends MirroringEndpointGroup.AssociationDetailsOrBuilder> getAssociationsOrBuilderList()
       Output only. List of associations to this endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAssociationsOrBuilder

      MirroringEndpointGroup.AssociationDetailsOrBuilder getAssociationsOrBuilder(int index)
       Output only. List of associations to this endpoint group.
       
      repeated .google.cloud.networksecurity.v1.MirroringEndpointGroup.AssociationDetails associations = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDescription

      String getDescription()
       Optional. User-provided description of the endpoint group.
       Used as additional context for the endpoint group.
       
      string description = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. User-provided description of the endpoint group.
       Used as additional context for the endpoint group.
       
      string description = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for description.