Class ApiConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ApiConfig.Builder>
com.google.cloud.apigateway.v1.ApiConfig.Builder
All Implemented Interfaces:
ApiConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ApiConfig

public static final class ApiConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<ApiConfig.Builder> implements ApiConfigOrBuilder
 An API Configuration is a combination of settings for both the Managed
 Service and Gateways serving this API Config.
 
Protobuf type google.cloud.apigateway.v1.ApiConfig
  • 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.Builder<ApiConfig.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<ApiConfig.Builder>
    • internalGetFieldAccessorTable

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

      public ApiConfig.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.GeneratedMessage.Builder<ApiConfig.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.GeneratedMessage.Builder<ApiConfig.Builder>
    • getDefaultInstanceForType

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

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

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

      public ApiConfig.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<ApiConfig.Builder>
    • mergeFrom

      public ApiConfig.Builder mergeFrom(ApiConfig other)
    • isInitialized

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

      public ApiConfig.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<ApiConfig.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Output only. Resource name of the API Config.
       Format: projects/{project}/locations/global/apis/{api}/configs/{api_config}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface ApiConfigOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Resource name of the API Config.
       Format: projects/{project}/locations/global/apis/{api}/configs/{api_config}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface ApiConfigOrBuilder
      Returns:
      The bytes for name.
    • setName

      public ApiConfig.Builder setName(String value)
       Output only. Resource name of the API Config.
       Format: projects/{project}/locations/global/apis/{api}/configs/{api_config}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public ApiConfig.Builder clearName()
       Output only. Resource name of the API Config.
       Format: projects/{project}/locations/global/apis/{api}/configs/{api_config}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setNameBytes

      public ApiConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. Resource name of the API Config.
       Format: projects/{project}/locations/global/apis/{api}/configs/{api_config}
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasCreateTime

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

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

      public ApiConfig.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. Created time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public ApiConfig.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Created time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public ApiConfig.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. Created time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public ApiConfig.Builder clearCreateTime()
       Output only. Created time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

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

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. Created time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface ApiConfigOrBuilder
    • hasUpdateTime

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

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface ApiConfigOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public ApiConfig.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public ApiConfig.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public ApiConfig.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public ApiConfig.Builder clearUpdateTime()
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. Updated time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface ApiConfigOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: ApiConfigOrBuilder
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsCount in interface ApiConfigOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsLabels in interface ApiConfigOrBuilder
    • getLabels

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

      public Map<String,String> getLabelsMap()
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsMap in interface ApiConfigOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrDefault in interface ApiConfigOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLabelsOrThrow in interface ApiConfigOrBuilder
    • clearLabels

      public ApiConfig.Builder clearLabels()
    • removeLabels

      public ApiConfig.Builder removeLabels(String key)
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableLabels

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

      public ApiConfig.Builder putLabels(String key, String value)
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • putAllLabels

      public ApiConfig.Builder putAllLabels(Map<String,String> values)
       Optional. Resource labels to represent user-provided metadata.
       Refer to cloud documentation on labels for more details.
       https://cloud.google.com/compute/docs/labeling-resources
       
      map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getDisplayName

      public String getDisplayName()
       Optional. Display name.
       
      string display_name = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayName in interface ApiConfigOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Optional. Display name.
       
      string display_name = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayNameBytes in interface ApiConfigOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public ApiConfig.Builder setDisplayName(String value)
       Optional. Display name.
       
      string display_name = 5 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public ApiConfig.Builder clearDisplayName()
       Optional. Display name.
       
      string display_name = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public ApiConfig.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Optional. Display name.
       
      string display_name = 5 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getGatewayServiceAccount

      public String getGatewayServiceAccount()
       Immutable. The Google Cloud IAM Service Account that Gateways serving this config
       should use to authenticate to other services. This may either be the
       Service Account's email
       (`{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`) or its full resource
       name (`projects/{PROJECT}/accounts/{UNIQUE_ID}`). This is most often used
       when the service is a GCP resource such as a Cloud Run Service or an
       IAP-secured service.
       
      string gateway_service_account = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getGatewayServiceAccount in interface ApiConfigOrBuilder
      Returns:
      The gatewayServiceAccount.
    • getGatewayServiceAccountBytes

      public com.google.protobuf.ByteString getGatewayServiceAccountBytes()
       Immutable. The Google Cloud IAM Service Account that Gateways serving this config
       should use to authenticate to other services. This may either be the
       Service Account's email
       (`{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`) or its full resource
       name (`projects/{PROJECT}/accounts/{UNIQUE_ID}`). This is most often used
       when the service is a GCP resource such as a Cloud Run Service or an
       IAP-secured service.
       
      string gateway_service_account = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Specified by:
      getGatewayServiceAccountBytes in interface ApiConfigOrBuilder
      Returns:
      The bytes for gatewayServiceAccount.
    • setGatewayServiceAccount

      public ApiConfig.Builder setGatewayServiceAccount(String value)
       Immutable. The Google Cloud IAM Service Account that Gateways serving this config
       should use to authenticate to other services. This may either be the
       Service Account's email
       (`{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`) or its full resource
       name (`projects/{PROJECT}/accounts/{UNIQUE_ID}`). This is most often used
       when the service is a GCP resource such as a Cloud Run Service or an
       IAP-secured service.
       
      string gateway_service_account = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The gatewayServiceAccount to set.
      Returns:
      This builder for chaining.
    • clearGatewayServiceAccount

      public ApiConfig.Builder clearGatewayServiceAccount()
       Immutable. The Google Cloud IAM Service Account that Gateways serving this config
       should use to authenticate to other services. This may either be the
       Service Account's email
       (`{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`) or its full resource
       name (`projects/{PROJECT}/accounts/{UNIQUE_ID}`). This is most often used
       when the service is a GCP resource such as a Cloud Run Service or an
       IAP-secured service.
       
      string gateway_service_account = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setGatewayServiceAccountBytes

      public ApiConfig.Builder setGatewayServiceAccountBytes(com.google.protobuf.ByteString value)
       Immutable. The Google Cloud IAM Service Account that Gateways serving this config
       should use to authenticate to other services. This may either be the
       Service Account's email
       (`{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`) or its full resource
       name (`projects/{PROJECT}/accounts/{UNIQUE_ID}`). This is most often used
       when the service is a GCP resource such as a Cloud Run Service or an
       IAP-secured service.
       
      string gateway_service_account = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for gatewayServiceAccount to set.
      Returns:
      This builder for chaining.
    • getServiceConfigId

      public String getServiceConfigId()
       Output only. The ID of the associated Service Config (
       https://cloud.google.com/service-infrastructure/docs/glossary#config).
       
      string service_config_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getServiceConfigId in interface ApiConfigOrBuilder
      Returns:
      The serviceConfigId.
    • getServiceConfigIdBytes

      public com.google.protobuf.ByteString getServiceConfigIdBytes()
       Output only. The ID of the associated Service Config (
       https://cloud.google.com/service-infrastructure/docs/glossary#config).
       
      string service_config_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getServiceConfigIdBytes in interface ApiConfigOrBuilder
      Returns:
      The bytes for serviceConfigId.
    • setServiceConfigId

      public ApiConfig.Builder setServiceConfigId(String value)
       Output only. The ID of the associated Service Config (
       https://cloud.google.com/service-infrastructure/docs/glossary#config).
       
      string service_config_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The serviceConfigId to set.
      Returns:
      This builder for chaining.
    • clearServiceConfigId

      public ApiConfig.Builder clearServiceConfigId()
       Output only. The ID of the associated Service Config (
       https://cloud.google.com/service-infrastructure/docs/glossary#config).
       
      string service_config_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setServiceConfigIdBytes

      public ApiConfig.Builder setServiceConfigIdBytes(com.google.protobuf.ByteString value)
       Output only. The ID of the associated Service Config (
       https://cloud.google.com/service-infrastructure/docs/glossary#config).
       
      string service_config_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for serviceConfigId to set.
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
       Output only. State of the API Config.
       
      .google.cloud.apigateway.v1.ApiConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface ApiConfigOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public ApiConfig.Builder setStateValue(int value)
       Output only. State of the API Config.
       
      .google.cloud.apigateway.v1.ApiConfig.State state = 8 [(.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 ApiConfig.State getState()
       Output only. State of the API Config.
       
      .google.cloud.apigateway.v1.ApiConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface ApiConfigOrBuilder
      Returns:
      The state.
    • setState

      public ApiConfig.Builder setState(ApiConfig.State value)
       Output only. State of the API Config.
       
      .google.cloud.apigateway.v1.ApiConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public ApiConfig.Builder clearState()
       Output only. State of the API Config.
       
      .google.cloud.apigateway.v1.ApiConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getOpenapiDocumentsList

      public List<ApiConfig.OpenApiDocument> getOpenapiDocumentsList()
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOpenapiDocumentsList in interface ApiConfigOrBuilder
    • getOpenapiDocumentsCount

      public int getOpenapiDocumentsCount()
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOpenapiDocumentsCount in interface ApiConfigOrBuilder
    • getOpenapiDocuments

      public ApiConfig.OpenApiDocument getOpenapiDocuments(int index)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOpenapiDocuments in interface ApiConfigOrBuilder
    • setOpenapiDocuments

      public ApiConfig.Builder setOpenapiDocuments(int index, ApiConfig.OpenApiDocument value)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • setOpenapiDocuments

      public ApiConfig.Builder setOpenapiDocuments(int index, ApiConfig.OpenApiDocument.Builder builderForValue)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addOpenapiDocuments

      public ApiConfig.Builder addOpenapiDocuments(ApiConfig.OpenApiDocument value)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addOpenapiDocuments

      public ApiConfig.Builder addOpenapiDocuments(int index, ApiConfig.OpenApiDocument value)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addOpenapiDocuments

      public ApiConfig.Builder addOpenapiDocuments(ApiConfig.OpenApiDocument.Builder builderForValue)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addOpenapiDocuments

      public ApiConfig.Builder addOpenapiDocuments(int index, ApiConfig.OpenApiDocument.Builder builderForValue)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addAllOpenapiDocuments

      public ApiConfig.Builder addAllOpenapiDocuments(Iterable<? extends ApiConfig.OpenApiDocument> values)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • clearOpenapiDocuments

      public ApiConfig.Builder clearOpenapiDocuments()
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • removeOpenapiDocuments

      public ApiConfig.Builder removeOpenapiDocuments(int index)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getOpenapiDocumentsBuilder

      public ApiConfig.OpenApiDocument.Builder getOpenapiDocumentsBuilder(int index)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getOpenapiDocumentsOrBuilder

      public ApiConfig.OpenApiDocumentOrBuilder getOpenapiDocumentsOrBuilder(int index)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOpenapiDocumentsOrBuilder in interface ApiConfigOrBuilder
    • getOpenapiDocumentsOrBuilderList

      public List<? extends ApiConfig.OpenApiDocumentOrBuilder> getOpenapiDocumentsOrBuilderList()
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOpenapiDocumentsOrBuilderList in interface ApiConfigOrBuilder
    • addOpenapiDocumentsBuilder

      public ApiConfig.OpenApiDocument.Builder addOpenapiDocumentsBuilder()
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • addOpenapiDocumentsBuilder

      public ApiConfig.OpenApiDocument.Builder addOpenapiDocumentsBuilder(int index)
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getOpenapiDocumentsBuilderList

      public List<ApiConfig.OpenApiDocument.Builder> getOpenapiDocumentsBuilderList()
       Optional. OpenAPI specification documents. If specified, grpc_services and
       managed_service_configs must not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.OpenApiDocument openapi_documents = 9 [(.google.api.field_behavior) = OPTIONAL];
    • getGrpcServicesList

      public List<ApiConfig.GrpcServiceDefinition> getGrpcServicesList()
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGrpcServicesList in interface ApiConfigOrBuilder
    • getGrpcServicesCount

      public int getGrpcServicesCount()
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGrpcServicesCount in interface ApiConfigOrBuilder
    • getGrpcServices

      public ApiConfig.GrpcServiceDefinition getGrpcServices(int index)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGrpcServices in interface ApiConfigOrBuilder
    • setGrpcServices

      public ApiConfig.Builder setGrpcServices(int index, ApiConfig.GrpcServiceDefinition value)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • setGrpcServices

      public ApiConfig.Builder setGrpcServices(int index, ApiConfig.GrpcServiceDefinition.Builder builderForValue)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addGrpcServices

      public ApiConfig.Builder addGrpcServices(ApiConfig.GrpcServiceDefinition value)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addGrpcServices

      public ApiConfig.Builder addGrpcServices(int index, ApiConfig.GrpcServiceDefinition value)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addGrpcServices

      public ApiConfig.Builder addGrpcServices(ApiConfig.GrpcServiceDefinition.Builder builderForValue)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addGrpcServices

      public ApiConfig.Builder addGrpcServices(int index, ApiConfig.GrpcServiceDefinition.Builder builderForValue)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addAllGrpcServices

      public ApiConfig.Builder addAllGrpcServices(Iterable<? extends ApiConfig.GrpcServiceDefinition> values)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • clearGrpcServices

      public ApiConfig.Builder clearGrpcServices()
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • removeGrpcServices

      public ApiConfig.Builder removeGrpcServices(int index)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getGrpcServicesBuilder

      public ApiConfig.GrpcServiceDefinition.Builder getGrpcServicesBuilder(int index)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getGrpcServicesOrBuilder

      public ApiConfig.GrpcServiceDefinitionOrBuilder getGrpcServicesOrBuilder(int index)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGrpcServicesOrBuilder in interface ApiConfigOrBuilder
    • getGrpcServicesOrBuilderList

      public List<? extends ApiConfig.GrpcServiceDefinitionOrBuilder> getGrpcServicesOrBuilderList()
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getGrpcServicesOrBuilderList in interface ApiConfigOrBuilder
    • addGrpcServicesBuilder

      public ApiConfig.GrpcServiceDefinition.Builder addGrpcServicesBuilder()
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addGrpcServicesBuilder

      public ApiConfig.GrpcServiceDefinition.Builder addGrpcServicesBuilder(int index)
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getGrpcServicesBuilderList

      public List<ApiConfig.GrpcServiceDefinition.Builder> getGrpcServicesBuilderList()
       Optional. gRPC service definition files. If specified, openapi_documents must
       not be included.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.GrpcServiceDefinition grpc_services = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getManagedServiceConfigsList

      public List<ApiConfig.File> getManagedServiceConfigsList()
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getManagedServiceConfigsList in interface ApiConfigOrBuilder
    • getManagedServiceConfigsCount

      public int getManagedServiceConfigsCount()
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getManagedServiceConfigsCount in interface ApiConfigOrBuilder
    • getManagedServiceConfigs

      public ApiConfig.File getManagedServiceConfigs(int index)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getManagedServiceConfigs in interface ApiConfigOrBuilder
    • setManagedServiceConfigs

      public ApiConfig.Builder setManagedServiceConfigs(int index, ApiConfig.File value)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • setManagedServiceConfigs

      public ApiConfig.Builder setManagedServiceConfigs(int index, ApiConfig.File.Builder builderForValue)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • addManagedServiceConfigs

      public ApiConfig.Builder addManagedServiceConfigs(ApiConfig.File value)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • addManagedServiceConfigs

      public ApiConfig.Builder addManagedServiceConfigs(int index, ApiConfig.File value)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • addManagedServiceConfigs

      public ApiConfig.Builder addManagedServiceConfigs(ApiConfig.File.Builder builderForValue)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • addManagedServiceConfigs

      public ApiConfig.Builder addManagedServiceConfigs(int index, ApiConfig.File.Builder builderForValue)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • addAllManagedServiceConfigs

      public ApiConfig.Builder addAllManagedServiceConfigs(Iterable<? extends ApiConfig.File> values)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • clearManagedServiceConfigs

      public ApiConfig.Builder clearManagedServiceConfigs()
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • removeManagedServiceConfigs

      public ApiConfig.Builder removeManagedServiceConfigs(int index)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getManagedServiceConfigsBuilder

      public ApiConfig.File.Builder getManagedServiceConfigsBuilder(int index)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getManagedServiceConfigsOrBuilder

      public ApiConfig.FileOrBuilder getManagedServiceConfigsOrBuilder(int index)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getManagedServiceConfigsOrBuilder in interface ApiConfigOrBuilder
    • getManagedServiceConfigsOrBuilderList

      public List<? extends ApiConfig.FileOrBuilder> getManagedServiceConfigsOrBuilderList()
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getManagedServiceConfigsOrBuilderList in interface ApiConfigOrBuilder
    • addManagedServiceConfigsBuilder

      public ApiConfig.File.Builder addManagedServiceConfigsBuilder()
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • addManagedServiceConfigsBuilder

      public ApiConfig.File.Builder addManagedServiceConfigsBuilder(int index)
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];
    • getManagedServiceConfigsBuilderList

      public List<ApiConfig.File.Builder> getManagedServiceConfigsBuilderList()
       Optional. Service Configuration files. At least one must be included when using gRPC
       service definitions. See
       https://cloud.google.com/endpoints/docs/grpc/grpc-service-config#service_configuration_overview
       for the expected file contents.
      
       If multiple files are specified, the files are merged with the following
       rules:
       * All singular scalar fields are merged using "last one wins" semantics in
       the order of the files uploaded.
       * Repeated fields are concatenated.
       * Singular embedded messages are merged using these rules for nested
       fields.
       
      repeated .google.cloud.apigateway.v1.ApiConfig.File managed_service_configs = 11 [(.google.api.field_behavior) = OPTIONAL];