Class 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.GeneratedMessageV3.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 Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public ApiConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • setField

        public ApiConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                          Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • clearField

        public ApiConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • clearOneof

        public ApiConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • setRepeatedField

        public ApiConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  int index,
                                                  Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • addRepeatedField

        public ApiConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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
      • 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
      • 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
      • 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];
      • setUnknownFields

        public final ApiConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>
      • mergeUnknownFields

        public final ApiConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ApiConfig.Builder>