Class ApiConfig.GrpcServiceDefinition

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition
All Implemented Interfaces:
ApiConfig.GrpcServiceDefinitionOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
ApiConfig

public static final class ApiConfig.GrpcServiceDefinition extends com.google.protobuf.GeneratedMessage implements ApiConfig.GrpcServiceDefinitionOrBuilder
 A gRPC service definition.
 
Protobuf type google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition
See Also:
  • Field Details

    • FILE_DESCRIPTOR_SET_FIELD_NUMBER

      public static final int FILE_DESCRIPTOR_SET_FIELD_NUMBER
      See Also:
    • SOURCE_FIELD_NUMBER

      public static final int SOURCE_FIELD_NUMBER
      See Also:
  • 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
    • hasFileDescriptorSet

      public boolean hasFileDescriptorSet()
       Input only. File descriptor set, generated by protoc.
      
       To generate, use protoc with imports and source info included.
       For an example test.proto file, the following command would put the value
       in a new file named out.pb.
      
       $ protoc --include_imports --include_source_info test.proto -o out.pb
       
      .google.cloud.apigateway.v1.ApiConfig.File file_descriptor_set = 1 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      hasFileDescriptorSet in interface ApiConfig.GrpcServiceDefinitionOrBuilder
      Returns:
      Whether the fileDescriptorSet field is set.
    • getFileDescriptorSet

      public ApiConfig.File getFileDescriptorSet()
       Input only. File descriptor set, generated by protoc.
      
       To generate, use protoc with imports and source info included.
       For an example test.proto file, the following command would put the value
       in a new file named out.pb.
      
       $ protoc --include_imports --include_source_info test.proto -o out.pb
       
      .google.cloud.apigateway.v1.ApiConfig.File file_descriptor_set = 1 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getFileDescriptorSet in interface ApiConfig.GrpcServiceDefinitionOrBuilder
      Returns:
      The fileDescriptorSet.
    • getFileDescriptorSetOrBuilder

      public ApiConfig.FileOrBuilder getFileDescriptorSetOrBuilder()
       Input only. File descriptor set, generated by protoc.
      
       To generate, use protoc with imports and source info included.
       For an example test.proto file, the following command would put the value
       in a new file named out.pb.
      
       $ protoc --include_imports --include_source_info test.proto -o out.pb
       
      .google.cloud.apigateway.v1.ApiConfig.File file_descriptor_set = 1 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getFileDescriptorSetOrBuilder in interface ApiConfig.GrpcServiceDefinitionOrBuilder
    • getSourceList

      public List<ApiConfig.File> getSourceList()
       Optional. Uncompiled proto files associated with the descriptor set, used for
       display purposes (server-side compilation is not supported). These
       should match the inputs to 'protoc' command used to generate
       file_descriptor_set.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File source = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSourceList in interface ApiConfig.GrpcServiceDefinitionOrBuilder
    • getSourceOrBuilderList

      public List<? extends ApiConfig.FileOrBuilder> getSourceOrBuilderList()
       Optional. Uncompiled proto files associated with the descriptor set, used for
       display purposes (server-side compilation is not supported). These
       should match the inputs to 'protoc' command used to generate
       file_descriptor_set.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File source = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSourceOrBuilderList in interface ApiConfig.GrpcServiceDefinitionOrBuilder
    • getSourceCount

      public int getSourceCount()
       Optional. Uncompiled proto files associated with the descriptor set, used for
       display purposes (server-side compilation is not supported). These
       should match the inputs to 'protoc' command used to generate
       file_descriptor_set.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File source = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSourceCount in interface ApiConfig.GrpcServiceDefinitionOrBuilder
    • getSource

      public ApiConfig.File getSource(int index)
       Optional. Uncompiled proto files associated with the descriptor set, used for
       display purposes (server-side compilation is not supported). These
       should match the inputs to 'protoc' command used to generate
       file_descriptor_set.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File source = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSource in interface ApiConfig.GrpcServiceDefinitionOrBuilder
    • getSourceOrBuilder

      public ApiConfig.FileOrBuilder getSourceOrBuilder(int index)
       Optional. Uncompiled proto files associated with the descriptor set, used for
       display purposes (server-side compilation is not supported). These
       should match the inputs to 'protoc' command used to generate
       file_descriptor_set.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File source = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSourceOrBuilder in interface ApiConfig.GrpcServiceDefinitionOrBuilder
    • 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 ApiConfig.GrpcServiceDefinition parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static ApiConfig.GrpcServiceDefinition parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static ApiConfig.GrpcServiceDefinition parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

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

      public static ApiConfig.GrpcServiceDefinition.Builder newBuilder()
    • newBuilder

    • toBuilder

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

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

      public static ApiConfig.GrpcServiceDefinition getDefaultInstance()
    • parser

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

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