Class ShowEffectiveFlowLogsConfigsRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.networkmanagement.v1beta1.ShowEffectiveFlowLogsConfigsRequest
All Implemented Interfaces:
ShowEffectiveFlowLogsConfigsRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ShowEffectiveFlowLogsConfigsRequest extends com.google.protobuf.GeneratedMessage implements ShowEffectiveFlowLogsConfigsRequestOrBuilder
 Request for the `ShowEffectiveFlowLogsConfigs` method.
 
Protobuf type google.cloud.networkmanagement.v1beta1.ShowEffectiveFlowLogsConfigsRequest
See Also:
  • Field Details

  • Method Details

    • getDescriptor

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

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

      public String getParent()
       Required. The parent resource of the VpcFlowLogsConfig, specified in
       the following format: `projects/{project_id}/locations/global`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The parent resource of the VpcFlowLogsConfig, specified in
       the following format: `projects/{project_id}/locations/global`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The bytes for parent.
    • getResource

      public String getResource()
       Required. The resource to get the effective VPC Flow Logs configuration
       for. The resource must belong to the same project as the parent. The
       resource must be a network, subnetwork, interconnect attachment, VPN
       tunnel, or a project.
       
      string resource = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getResource in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The resource.
    • getResourceBytes

      public com.google.protobuf.ByteString getResourceBytes()
       Required. The resource to get the effective VPC Flow Logs configuration
       for. The resource must belong to the same project as the parent. The
       resource must be a network, subnetwork, interconnect attachment, VPN
       tunnel, or a project.
       
      string resource = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getResourceBytes in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The bytes for resource.
    • getPageSize

      public int getPageSize()
       Optional. Number of `EffectiveVpcFlowLogsConfigs` to return. Default is 30.
       
      int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageSize in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The pageSize.
    • getPageToken

      public String getPageToken()
       Optional. Page token from an earlier query, as returned in
       `next_page_token`.
       
      string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageToken in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The pageToken.
    • getPageTokenBytes

      public com.google.protobuf.ByteString getPageTokenBytes()
       Optional. Page token from an earlier query, as returned in
       `next_page_token`.
       
      string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageTokenBytes in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The bytes for pageToken.
    • getFilter

      public String getFilter()
       Optional. Lists the `EffectiveVpcFlowLogsConfigs` that match the filter
       expression. A filter expression must use the supported [CEL logic
       operators]
       (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
       
      string filter = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFilter in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The filter.
    • getFilterBytes

      public com.google.protobuf.ByteString getFilterBytes()
       Optional. Lists the `EffectiveVpcFlowLogsConfigs` that match the filter
       expression. A filter expression must use the supported [CEL logic
       operators]
       (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
       
      string filter = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFilterBytes in interface ShowEffectiveFlowLogsConfigsRequestOrBuilder
      Returns:
      The bytes for filter.
    • 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 ShowEffectiveFlowLogsConfigsRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static ShowEffectiveFlowLogsConfigsRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

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

      public static ShowEffectiveFlowLogsConfigsRequest getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<ShowEffectiveFlowLogsConfigsRequest> 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 ShowEffectiveFlowLogsConfigsRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder