Class UptimeCheckConfig

  • All Implemented Interfaces:
    UptimeCheckConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class UptimeCheckConfig
    extends com.google.protobuf.GeneratedMessageV3
    implements UptimeCheckConfigOrBuilder
     This message configures which resources and services to monitor for
     availability.
     
    Protobuf type google.monitoring.v3.UptimeCheckConfig
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getName

        public String getName()
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Specified by:
        getName in interface UptimeCheckConfigOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         A unique resource name for this Uptime check configuration. The format is:
        
              projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID]
        
         `[PROJECT_ID_OR_NUMBER]` is the Workspace host project associated with the
         Uptime check.
        
         This field should be omitted when creating the Uptime check configuration;
         on create, the resource name is assigned by the server and included in the
         response.
         
        string name = 1;
        Specified by:
        getNameBytes in interface UptimeCheckConfigOrBuilder
        Returns:
        The bytes for name.
      • getDisplayName

        public String getDisplayName()
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Specified by:
        getDisplayName in interface UptimeCheckConfigOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         A human-friendly name for the Uptime check configuration. The display name
         should be unique within a Cloud Monitoring Workspace in order to make it
         easier to identify; however, uniqueness is not enforced. Required.
         
        string display_name = 2;
        Specified by:
        getDisplayNameBytes in interface UptimeCheckConfigOrBuilder
        Returns:
        The bytes for displayName.
      • hasMonitoredResource

        public boolean hasMonitoredResource()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
        Specified by:
        hasMonitoredResource in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the monitoredResource field is set.
      • getMonitoredResource

        public com.google.api.MonitoredResource getMonitoredResource()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
        Specified by:
        getMonitoredResource in interface UptimeCheckConfigOrBuilder
        Returns:
        The monitoredResource.
      • getMonitoredResourceOrBuilder

        public com.google.api.MonitoredResourceOrBuilder getMonitoredResourceOrBuilder()
         The [monitored
         resource](https://cloud.google.com/monitoring/api/resources) associated
         with the configuration.
         The following monitored resource types are valid for this field:
           `uptime_url`,
           `gce_instance`,
           `gae_app`,
           `aws_ec2_instance`,
           `aws_elb_load_balancer`
           `k8s_service`
           `servicedirectory_service`
           `cloud_run_revision`
         
        .google.api.MonitoredResource monitored_resource = 3;
        Specified by:
        getMonitoredResourceOrBuilder in interface UptimeCheckConfigOrBuilder
      • hasResourceGroup

        public boolean hasResourceGroup()
         The group resource associated with the configuration.
         
        .google.monitoring.v3.UptimeCheckConfig.ResourceGroup resource_group = 4;
        Specified by:
        hasResourceGroup in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the resourceGroup field is set.
      • hasHttpCheck

        public boolean hasHttpCheck()
         Contains information needed to make an HTTP or HTTPS check.
         
        .google.monitoring.v3.UptimeCheckConfig.HttpCheck http_check = 5;
        Specified by:
        hasHttpCheck in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the httpCheck field is set.
      • hasTcpCheck

        public boolean hasTcpCheck()
         Contains information needed to make a TCP check.
         
        .google.monitoring.v3.UptimeCheckConfig.TcpCheck tcp_check = 6;
        Specified by:
        hasTcpCheck in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the tcpCheck field is set.
      • hasPeriod

        public boolean hasPeriod()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
        Specified by:
        hasPeriod in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the period field is set.
      • getPeriod

        public com.google.protobuf.Duration getPeriod()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
        Specified by:
        getPeriod in interface UptimeCheckConfigOrBuilder
        Returns:
        The period.
      • getPeriodOrBuilder

        public com.google.protobuf.DurationOrBuilder getPeriodOrBuilder()
         How often, in seconds, the Uptime check is performed.
         Currently, the only supported values are `60s` (1 minute), `300s`
         (5 minutes), `600s` (10 minutes), and `900s` (15 minutes). Optional,
         defaults to `60s`.
         
        .google.protobuf.Duration period = 7;
        Specified by:
        getPeriodOrBuilder in interface UptimeCheckConfigOrBuilder
      • hasTimeout

        public boolean hasTimeout()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
        Specified by:
        hasTimeout in interface UptimeCheckConfigOrBuilder
        Returns:
        Whether the timeout field is set.
      • getTimeout

        public com.google.protobuf.Duration getTimeout()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
        Specified by:
        getTimeout in interface UptimeCheckConfigOrBuilder
        Returns:
        The timeout.
      • getTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
         The maximum amount of time to wait for the request to complete (must be
         between 1 and 60 seconds). Required.
         
        .google.protobuf.Duration timeout = 8;
        Specified by:
        getTimeoutOrBuilder in interface UptimeCheckConfigOrBuilder
      • getContentMatchersList

        public List<UptimeCheckConfig.ContentMatcher> getContentMatchersList()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersList in interface UptimeCheckConfigOrBuilder
      • getContentMatchersOrBuilderList

        public List<? extends UptimeCheckConfig.ContentMatcherOrBuilder> getContentMatchersOrBuilderList()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersOrBuilderList in interface UptimeCheckConfigOrBuilder
      • getContentMatchersCount

        public int getContentMatchersCount()
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersCount in interface UptimeCheckConfigOrBuilder
      • getContentMatchers

        public UptimeCheckConfig.ContentMatcher getContentMatchers​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchers in interface UptimeCheckConfigOrBuilder
      • getContentMatchersOrBuilder

        public UptimeCheckConfig.ContentMatcherOrBuilder getContentMatchersOrBuilder​(int index)
         The content that is expected to appear in the data returned by the target
         server against which the check is run.  Currently, only the first entry
         in the `content_matchers` list is supported, and additional entries will
         be ignored. This field is optional and should only be specified if a
         content match is required as part of the/ Uptime check.
         
        repeated .google.monitoring.v3.UptimeCheckConfig.ContentMatcher content_matchers = 9;
        Specified by:
        getContentMatchersOrBuilder in interface UptimeCheckConfigOrBuilder
      • getCheckerTypeValue

        public int getCheckerTypeValue()
         The type of checkers to use to execute the Uptime check.
         
        .google.monitoring.v3.UptimeCheckConfig.CheckerType checker_type = 17;
        Specified by:
        getCheckerTypeValue in interface UptimeCheckConfigOrBuilder
        Returns:
        The enum numeric value on the wire for checkerType.
      • getSelectedRegionsList

        public List<UptimeCheckRegion> getSelectedRegionsList()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsList in interface UptimeCheckConfigOrBuilder
        Returns:
        A list containing the selectedRegions.
      • getSelectedRegionsCount

        public int getSelectedRegionsCount()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsCount in interface UptimeCheckConfigOrBuilder
        Returns:
        The count of selectedRegions.
      • getSelectedRegions

        public UptimeCheckRegion getSelectedRegions​(int index)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegions in interface UptimeCheckConfigOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The selectedRegions at the given index.
      • getSelectedRegionsValueList

        public List<Integer> getSelectedRegionsValueList()
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsValueList in interface UptimeCheckConfigOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for selectedRegions.
      • getSelectedRegionsValue

        public int getSelectedRegionsValue​(int index)
         The list of regions from which the check will be run.
         Some regions contain one location, and others contain more than one.
         If this field is specified, enough regions must be provided to include a
         minimum of 3 locations.  Not specifying this field will result in Uptime
         checks running from all available regions.
         
        repeated .google.monitoring.v3.UptimeCheckRegion selected_regions = 10;
        Specified by:
        getSelectedRegionsValue in interface UptimeCheckConfigOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of selectedRegions at the given index.
      • getIsInternal

        @Deprecated
        public boolean getIsInternal()
        Deprecated.
        google.monitoring.v3.UptimeCheckConfig.is_internal is deprecated. See google/monitoring/v3/uptime.proto;l=478
         If this is `true`, then checks are made only from the 'internal_checkers'.
         If it is `false`, then checks are made only from the 'selected_regions'.
         It is an error to provide 'selected_regions' when is_internal is `true`,
         or to provide 'internal_checkers' when is_internal is `false`.
         
        bool is_internal = 15 [deprecated = true];
        Specified by:
        getIsInternal in interface UptimeCheckConfigOrBuilder
        Returns:
        The isInternal.
      • getInternalCheckersList

        @Deprecated
        public List<InternalChecker> getInternalCheckersList()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersList in interface UptimeCheckConfigOrBuilder
      • getInternalCheckersOrBuilderList

        @Deprecated
        public List<? extends InternalCheckerOrBuilder> getInternalCheckersOrBuilderList()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersOrBuilderList in interface UptimeCheckConfigOrBuilder
      • getInternalCheckersCount

        @Deprecated
        public int getInternalCheckersCount()
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersCount in interface UptimeCheckConfigOrBuilder
      • getInternalCheckers

        @Deprecated
        public InternalChecker getInternalCheckers​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckers in interface UptimeCheckConfigOrBuilder
      • getInternalCheckersOrBuilder

        @Deprecated
        public InternalCheckerOrBuilder getInternalCheckersOrBuilder​(int index)
        Deprecated.
         The internal checkers that this check will egress from. If `is_internal` is
         `true` and this list is empty, the check will egress from all the
         InternalCheckers configured for the project that owns this
         `UptimeCheckConfig`.
         
        repeated .google.monitoring.v3.InternalChecker internal_checkers = 14 [deprecated = true];
        Specified by:
        getInternalCheckersOrBuilder in interface UptimeCheckConfigOrBuilder
      • getUserLabelsCount

        public int getUserLabelsCount()
        Description copied from interface: UptimeCheckConfigOrBuilder
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsCount in interface UptimeCheckConfigOrBuilder
      • containsUserLabels

        public boolean containsUserLabels​(String key)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        containsUserLabels in interface UptimeCheckConfigOrBuilder
      • getUserLabelsMap

        public Map<String,​String> getUserLabelsMap()
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsMap in interface UptimeCheckConfigOrBuilder
      • getUserLabelsOrDefault

        public String getUserLabelsOrDefault​(String key,
                                             String defaultValue)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsOrDefault in interface UptimeCheckConfigOrBuilder
      • getUserLabelsOrThrow

        public String getUserLabelsOrThrow​(String key)
         User-supplied key/value data to be used for organizing and
         identifying the `UptimeCheckConfig` objects.
        
         The field can contain up to 64 entries. Each key and value is limited to
         63 Unicode characters or 128 bytes, whichever is smaller. Labels and
         values can contain only lowercase letters, numerals, underscores, and
         dashes. Keys must begin with a letter.
         
        map<string, string> user_labels = 20;
        Specified by:
        getUserLabelsOrThrow in interface UptimeCheckConfigOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static UptimeCheckConfig parseFrom​(ByteBuffer data)
                                           throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

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

        protected UptimeCheckConfig.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<UptimeCheckConfig> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public UptimeCheckConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder