/** This is an automatically generated code sample. 
To make this code sample work in your Oracle Cloud tenancy, 
please replace the values for any parameters whose current values do not fit
your use case (such as resource IDs, strings containing ‘EXAMPLE’ or ‘unique_id’, and 
boolean, number, and enum parameters with values not fitting your use case).
*/

import com.oracle.bmc.ConfigFileReader;
import com.oracle.bmc.auth.AuthenticationDetailsProvider;
import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider;
import com.oracle.bmc.loganalytics.LogAnalyticsClient;
import com.oracle.bmc.loganalytics.model.*;
import com.oracle.bmc.loganalytics.requests.*;
import com.oracle.bmc.loganalytics.responses.*;
import java.math.BigDecimal;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Date;
import java.util.UUID;
import java.util.Arrays;


public class ValidateSourceExtendedFieldDetailsExample {
    public static void main(String[] args) throws Exception {

        /**
         * Create a default authentication provider that uses the DEFAULT
         * profile in the configuration file.
         * Refer to <see href="https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm#SDK_and_CLI_Configuration_File>the public documentation</see> on how to prepare a configuration file.
         */
        final ConfigFileReader.ConfigFile configFile = ConfigFileReader.parseDefault();
        final AuthenticationDetailsProvider provider = new ConfigFileAuthenticationDetailsProvider(configFile);

        /* Create a service client */
        LogAnalyticsClient client = LogAnalyticsClient.builder().build(provider);

        /* Create a request and dependent object(s). */
	LogAnalyticsSource logAnalyticsSource = LogAnalyticsSource.builder()
		.labelConditions(new ArrayList<>(Arrays.asList(LogAnalyticsSourceLabelCondition.builder()
				.conditionString("EXAMPLE-conditionString-Value")
				.conditionBlock(ConditionBlock.builder()
					.conditionBlocksOperator(ConditionBlock.ConditionBlocksOperator.And)
					.fieldName("EXAMPLE-fieldName-Value")
					.labelConditionOperator("EXAMPLE-labelConditionOperator-Value")
					.labelConditionValue("EXAMPLE-labelConditionValue-Value")
					.labelConditionValues(new ArrayList<>(Arrays.asList("EXAMPLE--Value"))).build())
				.message("EXAMPLE-message-Value")
				.isVisible(true)
				.blockConditionField("EXAMPLE-blockConditionField-Value")
				.blockConditionOperator("EXAMPLE-blockConditionOperator-Value")
				.blockConditionValue("EXAMPLE-blockConditionValue-Value")
				.labelConditionValue("EXAMPLE-labelConditionValue-Value")
				.labelConditionValues(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
				.contentExample("EXAMPLE-contentExample-Value")
				.isEnabled(true)
				.fieldName("EXAMPLE-fieldName-Value")
				.labelConditionId(468L)
				.isSystem(false)
				.labelConditionOperator("EXAMPLE-labelConditionOperator-Value")
				.sourceId(306L)
				.labelDisplayName("EXAMPLE-labelDisplayName-Value")
				.storageField("EXAMPLE-storageField-Value")
				.labelName("EXAMPLE-labelName-Value")
				.isInlineLabelExistingInDatabase(true).build())))
		.associationCount(388)
		.associationEntity(new ArrayList<>(Arrays.asList(LogAnalyticsAssociation.builder()
				.failureMessage("EXAMPLE-failureMessage-Value")
				.agentId("ocid1.test.oc1..<unique_ID>EXAMPLE-agentId-Value")
				.timeLastAttempted(new Date("Wed Mar 28 02:07:31 UTC 2001"))
				.retryCount(13L)
				.sourceName("EXAMPLE-sourceName-Value")
				.sourceDisplayName("EXAMPLE-sourceDisplayName-Value")
				.sourceTypeName("EXAMPLE-sourceTypeName-Value")
				.lifeCycleState(LogAnalyticsAssociation.LifeCycleState.Accepted)
				.entityId("ocid1.test.oc1..<unique_ID>EXAMPLE-entityId-Value")
				.entityName("EXAMPLE-entityName-Value")
				.entityTypeName("EXAMPLE-entityTypeName-Value")
				.host("EXAMPLE-host-Value")
				.agentEntityName("EXAMPLE-agentEntityName-Value")
				.entityTypeDisplayName("EXAMPLE-entityTypeDisplayName-Value")
				.logGroupId("ocid1.test.oc1..<unique_ID>EXAMPLE-logGroupId-Value")
				.logGroupName("EXAMPLE-logGroupName-Value")
				.logGroupCompartment("EXAMPLE-logGroupCompartment-Value")
				.associationProperties(new ArrayList<>(Arrays.asList(AssociationProperty.builder()
						.name("EXAMPLE-name-Value")
						.value("EXAMPLE-value-Value")
						.patterns(new ArrayList<>(Arrays.asList(PatternOverride.builder()
								.id("ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value")
								.value("EXAMPLE-value-Value")
								.effectiveLevel("EXAMPLE-effectiveLevel-Value").build()))).build()))).build())))
		.dataFilterDefinitions(new ArrayList<>(Arrays.asList(LogAnalyticsSourceDataFilter.builder()
				.description("EXAMPLE-description-Value")
				.displayName("EXAMPLE-displayName-Value")
				.editVersion(537L)
				.isEnabled(true)
				.fieldName("EXAMPLE-fieldName-Value")
				.hashType(952)
				.dataFilterId(925L)
				.isSystem(false)
				.matchRegularExpression("EXAMPLE-matchRegularExpression-Value")
				.order(547L)
				.path("EXAMPLE-path-Value")
				.replacementString("EXAMPLE-replacementString-Value")
				.sourceId(876L)
				.filterType(LogAnalyticsSourceDataFilter.FilterType.DropLogEntry).build())))
		.databaseCredential("EXAMPLE-databaseCredential-Value")
		.extendedFieldDefinitions(new ArrayList<>(Arrays.asList(LogAnalyticsSourceExtendedFieldDefinition.builder()
				.field(LogAnalyticsField.builder()
					.ceeAlias("EXAMPLE-ceeAlias-Value")
					.dataType("EXAMPLE-dataType-Value")
					.regularExpression("EXAMPLE-regularExpression-Value")
					.description("EXAMPLE-description-Value")
					.displayName("EXAMPLE-displayName-Value")
					.editVersion(824L)
					.facetPriority(928L)
					.name("EXAMPLE-name-Value")
					.isFacetEligible(true)
					.isHighCardinality(true)
					.isLargeData(true)
					.isMultiValued(true)
					.isPrimary(false)
					.isSystem(false)
					.isSummarizable(true)
					.mappedValue("EXAMPLE-mappedValue-Value")
					.isMetricKeyEligible(false)
					.isMetricValueEligible(true)
					.rangeFacetEligible(76L)
					.isTableEligible(true)
					.unitType("EXAMPLE-unitType-Value")
					.timeUpdated(new Date("Thu Dec 20 20:04:24 UTC 2029"))
					.isKeepDuplicates(false).build())
				.displayRegularExpression("EXAMPLE-displayRegularExpression-Value")
				.extendedFields(new ArrayList<>(Arrays.asList(LogAnalyticsExtendedField.builder()
						.field(LogAnalyticsField.builder()
							.ceeAlias("EXAMPLE-ceeAlias-Value")
							.dataType("EXAMPLE-dataType-Value")
							.regularExpression("EXAMPLE-regularExpression-Value")
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.editVersion(337L)
							.facetPriority(47L)
							.name("EXAMPLE-name-Value")
							.isFacetEligible(true)
							.isHighCardinality(true)
							.isLargeData(true)
							.isMultiValued(false)
							.isPrimary(true)
							.isSystem(true)
							.isSummarizable(true)
							.mappedValue("EXAMPLE-mappedValue-Value")
							.isMetricKeyEligible(false)
							.isMetricValueEligible(true)
							.rangeFacetEligible(140L)
							.isTableEligible(true)
							.unitType("EXAMPLE-unitType-Value")
							.timeUpdated(new Date("Tue Apr 22 15:22:02 UTC 2036"))
							.isKeepDuplicates(false).build())
						.extendedFieldDefinitionId(244L)
						.fieldName("EXAMPLE-fieldName-Value")
						.fieldDisplayName("EXAMPLE-fieldDisplayName-Value")
						.savedRegularExpressionName("EXAMPLE-savedRegularExpressionName-Value")
						.extendedFieldId(419L).build())))
				.baseFieldName("EXAMPLE-baseFieldName-Value")
				.baseFieldLogText("EXAMPLE-baseFieldLogText-Value")
				.conditionDataType("EXAMPLE-conditionDataType-Value")
				.conditionField("EXAMPLE-conditionField-Value")
				.conditionOperator("EXAMPLE-conditionOperator-Value")
				.conditionValue("EXAMPLE-conditionValue-Value")
				.convertedRegularExpression("EXAMPLE-convertedRegularExpression-Value")
				.isEnabled(false)
				.extendedFieldDefinitionId(376L)
				.isSystem(false)
				.regularExpression("EXAMPLE-regularExpression-Value")
				.sourceId(362L)
				.timeUpdated(new Date("Tue Oct 31 10:34:20 UTC 2045"))
				.conditionString("EXAMPLE-conditionString-Value")
				.conditionBlock(GenericConditionBlock.builder()
					.conditionBlocksOperator(GenericConditionBlock.ConditionBlocksOperator.NotOr)
					.name("EXAMPLE-name-Value")
					.operator("EXAMPLE-operator-Value")
					.value("EXAMPLE-value-Value")
					.values(new ArrayList<>(Arrays.asList("EXAMPLE--Value"))).build()).build())))
		.isForCloud(false)
		.labels(new ArrayList<>(Arrays.asList(LogAnalyticsLabelView.builder()
				.aliases(new ArrayList<>(Arrays.asList(LogAnalyticsLabelAlias.builder()
						.alias("EXAMPLE-alias-Value")
						.aliasDisplayName("EXAMPLE-aliasDisplayName-Value")
						.isSystem(true)
						.displayName("EXAMPLE-displayName-Value")
						.name("EXAMPLE-name-Value")
						.priority(LogAnalyticsLabelAlias.Priority.Low).build())))
				.countUsageInAlertRule(555L)
				.countUsageInSource(402L)
				.id("EXAMPLE-id-Value")
				.suggestType(830L)
				.description("EXAMPLE-description-Value")
				.displayName("EXAMPLE-displayName-Value")
				.editVersion(869L)
				.impact("EXAMPLE-impact-Value")
				.isSystem(false)
				.name("EXAMPLE-name-Value")
				.priority(LogAnalyticsLabelView.Priority.Low)
				.recommendation("EXAMPLE-recommendation-Value")
				.type(119L)
				.isUserDeleted(true).build())))
		.metricDefinitions(new ArrayList<>(Arrays.asList(LogAnalyticsMetric.builder()
				.aggregationField("EXAMPLE-aggregationField-Value")
				.bucketMetadata("EXAMPLE-bucketMetadata-Value")
				.clockPeriod("EXAMPLE-clockPeriod-Value")
				.description("EXAMPLE-description-Value")
				.editVersion(478L)
				.fieldName("EXAMPLE-fieldName-Value")
				.fieldValues(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
				.groupingField("EXAMPLE-groupingField-Value")
				.isEnabled(true)
				.isSystem(true)
				.displayName("EXAMPLE-displayName-Value")
				.metricReference(270L)
				.name("EXAMPLE-name-Value")
				.metricType(LogAnalyticsMetric.MetricType.SumDistribution)
				.isMetricSourceEnabled(true)
				.operator(LogAnalyticsMetric.Operator.EqualIgnoreCase)
				.entityType("EXAMPLE-entityType-Value")
				.timeUpdated(new Date("Thu Oct 24 20:43:13 UTC 2024"))
				.unitType("EXAMPLE-unitType-Value")
				.isUserCustomized(false).build())))
		.metrics(new ArrayList<>(Arrays.asList(LogAnalyticsSourceMetric.builder()
				.isMetricSourceEnabled(false)
				.metricName("EXAMPLE-metricName-Value")
				.sourceName("EXAMPLE-sourceName-Value")
				.entityType("EXAMPLE-entityType-Value").build())))
		.oobParsers(new ArrayList<>(Arrays.asList(LogAnalyticsParser.builder()
				.content("EXAMPLE-content-Value")
				.description("EXAMPLE-description-Value")
				.displayName("EXAMPLE-displayName-Value")
				.editVersion(789L)
				.encoding("EXAMPLE-encoding-Value")
				.exampleContent("EXAMPLE-exampleContent-Value")
				.fieldMaps(new ArrayList<>(Arrays.asList(LogAnalyticsParserField.builder()
						.field(LogAnalyticsField.builder()
							.ceeAlias("EXAMPLE-ceeAlias-Value")
							.dataType("EXAMPLE-dataType-Value")
							.regularExpression("EXAMPLE-regularExpression-Value")
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.editVersion(171L)
							.facetPriority(745L)
							.name("EXAMPLE-name-Value")
							.isFacetEligible(true)
							.isHighCardinality(true)
							.isLargeData(false)
							.isMultiValued(true)
							.isPrimary(false)
							.isSystem(false)
							.isSummarizable(true)
							.mappedValue("EXAMPLE-mappedValue-Value")
							.isMetricKeyEligible(false)
							.isMetricValueEligible(false)
							.rangeFacetEligible(52L)
							.isTableEligible(false)
							.unitType("EXAMPLE-unitType-Value")
							.timeUpdated(new Date("Sat Apr 14 12:05:56 UTC 2001"))
							.isKeepDuplicates(false).build())
						.parserFieldId(320L)
						.parserFieldExpression("EXAMPLE-parserFieldExpression-Value")
						.parserFieldName("EXAMPLE-parserFieldName-Value")
						.storageFieldName("EXAMPLE-storageFieldName-Value")
						.parserFieldIntegratorName("EXAMPLE-parserFieldIntegratorName-Value")
						.parserName("EXAMPLE-parserName-Value")
						.parserFieldSequence(852L)
						.structuredColumnInfo("EXAMPLE-structuredColumnInfo-Value")
						.actions(new ArrayList<>(Arrays.asList(ParserAction.builder()
								.name("EXAMPLE-name-Value")
								.order(896).build()))).build())))
				.footerContent("EXAMPLE-footerContent-Value")
				.headerContent("EXAMPLE-headerContent-Value")
				.name("EXAMPLE-name-Value")
				.isDefault(true)
				.isSingleLineContent(false)
				.isSystem(false)
				.language("EXAMPLE-language-Value")
				.timeUpdated(new Date("Tue Jan 07 22:54:24 UTC 2042"))
				.logTypeTestRequestVersion(711)
				.parserIgnorelineCharacters("EXAMPLE-parserIgnorelineCharacters-Value")
				.isHidden(false)
				.parserSequence(446)
				.parserTimezone("EXAMPLE-parserTimezone-Value")
				.parserFilter(LogAnalyticsParserFilter.builder()
					.id("ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value")
					.agentVersion("EXAMPLE-agentVersion-Value")
					.isInUse(520L)
					.operatingSystem("EXAMPLE-operatingSystem-Value")
					.parserId(275L)
					.version("EXAMPLE-version-Value").build())
				.isParserWrittenOnce(true)
				.parserFunctions(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunction.builder()
						.parserMetaPlugin(LogAnalyticsParserMetaPlugin.builder()
							.metaPluginParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserMetaPluginParameter.builder()
									.description("EXAMPLE-description-Value")
									.name("EXAMPLE-name-Value")
									.isMandatory(false)
									.isRepeatable(false)
									.pluginName("EXAMPLE-pluginName-Value")
									.type("EXAMPLE-type-Value").build())))
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.name("EXAMPLE-name-Value").build())
						.parserFunctionId(521L)
						.parserFunctionName("EXAMPLE-parserFunctionName-Value")
						.isEnabled(false)
						.isSystem(false)
						.parserId(853L)
						.parserName("EXAMPLE-parserName-Value")
						.parserMetaPluginName("EXAMPLE-parserMetaPluginName-Value")
						.parserFunctionPriority(12L)
						.parserFunctionParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunctionParameter.builder()
								.parserFunctionId(555L)
								.parserFunctionParameterName("EXAMPLE-parserFunctionParameterName-Value")
								.parserFunctionParameterId(907L)
								.parserMetaPluginParameterName("EXAMPLE-parserMetaPluginParameterName-Value")
								.parserMetaPluginParameterValue("EXAMPLE-parserMetaPluginParameterValue-Value")
								.parserName("EXAMPLE-parserName-Value")
								.parserMetaPluginParameter(LogAnalyticsParserMetaPluginParameter.builder()
									.description("EXAMPLE-description-Value")
									.name("EXAMPLE-name-Value")
									.isMandatory(true)
									.isRepeatable(true)
									.pluginName("EXAMPLE-pluginName-Value")
									.type("EXAMPLE-type-Value").build()).build()))).build())))
				.sourcesCount(402L)
				.shouldTokenizeOriginalText(true)
				.fieldDelimiter("EXAMPLE-fieldDelimiter-Value")
				.fieldQualifier("EXAMPLE-fieldQualifier-Value")
				.type(LogAnalyticsParser.Type.Json)
				.isUserDeleted(true)
				.isNamespaceAware(false)
				.categories(new ArrayList<>(Arrays.asList(LogAnalyticsCategory.builder()
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value")
						.displayName("EXAMPLE-displayName-Value")
						.type("EXAMPLE-type-Value")
						.isSystem(true).build())))
				.isPositionAware(true)
				.dependentSources(new ArrayList<>(Arrays.asList(DependentSource.builder()
						.sourceName("EXAMPLE-sourceName-Value")
						.sourceDisplayName("EXAMPLE-sourceDisplayName-Value")
						.sourceId(971L)
						.sourceType("EXAMPLE-sourceType-Value")
						.isSystem(true)
						.isAutoAssociationEnabled(true)
						.entityTypes(new ArrayList<>(Arrays.asList(LogAnalyticsSourceEntityType.builder()
								.sourceId(78L)
								.entityType("EXAMPLE-entityType-Value")
								.entityTypeCategory("EXAMPLE-entityTypeCategory-Value")
								.entityTypeDisplayName("EXAMPLE-entityTypeDisplayName-Value").build())))
						.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
								.type("EXAMPLE-type-Value")
								.referenceType("EXAMPLE-referenceType-Value")
								.referenceId(690L)
								.referenceName("EXAMPLE-referenceName-Value")
								.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build())))
				.dependentParsers(new ArrayList<>(Arrays.asList(DependentParser.builder()
						.parserName("EXAMPLE-parserName-Value")
						.parserDisplayName("EXAMPLE-parserDisplayName-Value")
						.parserId(543L)
						.isSystem(true)
						.parserType(DependentParser.ParserType.Xml)
						.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
								.type("EXAMPLE-type-Value")
								.referenceType("EXAMPLE-referenceType-Value")
								.referenceId(982L)
								.referenceName("EXAMPLE-referenceName-Value")
								.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build()))).build())))
		.parameters(new ArrayList<>(Arrays.asList(LogAnalyticsParameter.builder()
				.defaultValue("EXAMPLE-defaultValue-Value")
				.description("EXAMPLE-description-Value")
				.isActive(false)
				.name("EXAMPLE-name-Value")
				.sourceId(833L).build())))
		.patternCount(380)
		.patterns(new ArrayList<>(Arrays.asList(LogAnalyticsSourcePattern.builder()
				.convertedText("EXAMPLE-convertedText-Value")
				.dbParserId(304L)
				.dbPatternDateTimeColumns("EXAMPLE-dbPatternDateTimeColumns-Value")
				.dbPatternDateTimeField("EXAMPLE-dbPatternDateTimeField-Value")
				.dbPatternSequenceColumn("EXAMPLE-dbPatternSequenceColumn-Value")
				.fields(new ArrayList<>(Arrays.asList(LogAnalyticsParserField.builder()
						.field(LogAnalyticsField.builder()
							.ceeAlias("EXAMPLE-ceeAlias-Value")
							.dataType("EXAMPLE-dataType-Value")
							.regularExpression("EXAMPLE-regularExpression-Value")
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.editVersion(556L)
							.facetPriority(991L)
							.name("EXAMPLE-name-Value")
							.isFacetEligible(true)
							.isHighCardinality(true)
							.isLargeData(false)
							.isMultiValued(false)
							.isPrimary(true)
							.isSystem(true)
							.isSummarizable(false)
							.mappedValue("EXAMPLE-mappedValue-Value")
							.isMetricKeyEligible(false)
							.isMetricValueEligible(false)
							.rangeFacetEligible(612L)
							.isTableEligible(true)
							.unitType("EXAMPLE-unitType-Value")
							.timeUpdated(new Date("Sat Dec 27 15:50:00 UTC 2031"))
							.isKeepDuplicates(false).build())
						.parserFieldId(691L)
						.parserFieldExpression("EXAMPLE-parserFieldExpression-Value")
						.parserFieldName("EXAMPLE-parserFieldName-Value")
						.storageFieldName("EXAMPLE-storageFieldName-Value")
						.parserFieldIntegratorName("EXAMPLE-parserFieldIntegratorName-Value")
						.parserName("EXAMPLE-parserName-Value")
						.parserFieldSequence(412L)
						.parser(LogAnalyticsParser.builder()
							.content("EXAMPLE-content-Value")
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.editVersion(951L)
							.encoding("EXAMPLE-encoding-Value")
							.exampleContent("EXAMPLE-exampleContent-Value")
							.footerContent("EXAMPLE-footerContent-Value")
							.headerContent("EXAMPLE-headerContent-Value")
							.name("EXAMPLE-name-Value")
							.isDefault(true)
							.isSingleLineContent(false)
							.isSystem(false)
							.language("EXAMPLE-language-Value")
							.timeUpdated(new Date("Sun Mar 23 13:22:31 UTC 2003"))
							.logTypeTestRequestVersion(8)
							.parserIgnorelineCharacters("EXAMPLE-parserIgnorelineCharacters-Value")
							.isHidden(false)
							.parserSequence(985)
							.parserTimezone("EXAMPLE-parserTimezone-Value")
							.parserFilter(LogAnalyticsParserFilter.builder()
								.id("ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value")
								.agentVersion("EXAMPLE-agentVersion-Value")
								.isInUse(91L)
								.operatingSystem("EXAMPLE-operatingSystem-Value")
								.parserId(508L)
								.version("EXAMPLE-version-Value").build())
							.isParserWrittenOnce(false)
							.parserFunctions(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunction.builder()
									.parserMetaPlugin(LogAnalyticsParserMetaPlugin.builder()
										.metaPluginParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserMetaPluginParameter.builder()
												.description("EXAMPLE-description-Value")
												.name("EXAMPLE-name-Value")
												.isMandatory(false)
												.isRepeatable(true)
												.pluginName("EXAMPLE-pluginName-Value")
												.type("EXAMPLE-type-Value").build())))
										.description("EXAMPLE-description-Value")
										.displayName("EXAMPLE-displayName-Value")
										.name("EXAMPLE-name-Value").build())
									.parserFunctionId(72L)
									.parserFunctionName("EXAMPLE-parserFunctionName-Value")
									.isEnabled(true)
									.isSystem(false)
									.parserId(242L)
									.parserName("EXAMPLE-parserName-Value")
									.parserMetaPluginName("EXAMPLE-parserMetaPluginName-Value")
									.parserFunctionPriority(155L)
									.parserFunctionParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunctionParameter.builder()
											.parserFunctionId(682L)
											.parserFunctionParameterName("EXAMPLE-parserFunctionParameterName-Value")
											.parserFunctionParameterId(602L)
											.parserMetaPluginParameterName("EXAMPLE-parserMetaPluginParameterName-Value")
											.parserMetaPluginParameterValue("EXAMPLE-parserMetaPluginParameterValue-Value")
											.parserName("EXAMPLE-parserName-Value")
											.parserMetaPluginParameter(LogAnalyticsParserMetaPluginParameter.builder()
												.description("EXAMPLE-description-Value")
												.name("EXAMPLE-name-Value")
												.isMandatory(true)
												.isRepeatable(true)
												.pluginName("EXAMPLE-pluginName-Value")
												.type("EXAMPLE-type-Value").build()).build()))).build())))
							.sourcesCount(519L)
							.shouldTokenizeOriginalText(false)
							.fieldDelimiter("EXAMPLE-fieldDelimiter-Value")
							.fieldQualifier("EXAMPLE-fieldQualifier-Value")
							.type(LogAnalyticsParser.Type.Delimited)
							.isUserDeleted(false)
							.isNamespaceAware(false)
							.categories(new ArrayList<>(Arrays.asList(LogAnalyticsCategory.builder()
									.name("EXAMPLE-name-Value")
									.description("EXAMPLE-description-Value")
									.displayName("EXAMPLE-displayName-Value")
									.type("EXAMPLE-type-Value")
									.isSystem(true).build())))
							.isPositionAware(true)
							.dependentSources(new ArrayList<>(Arrays.asList(DependentSource.builder()
									.sourceName("EXAMPLE-sourceName-Value")
									.sourceDisplayName("EXAMPLE-sourceDisplayName-Value")
									.sourceId(878L)
									.sourceType("EXAMPLE-sourceType-Value")
									.isSystem(true)
									.isAutoAssociationEnabled(true)
									.entityTypes(new ArrayList<>(Arrays.asList(LogAnalyticsSourceEntityType.builder()
											.sourceId(776L)
											.entityType("EXAMPLE-entityType-Value")
											.entityTypeCategory("EXAMPLE-entityTypeCategory-Value")
											.entityTypeDisplayName("EXAMPLE-entityTypeDisplayName-Value").build())))
									.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
											.type("EXAMPLE-type-Value")
											.referenceType("EXAMPLE-referenceType-Value")
											.referenceId(864L)
											.referenceName("EXAMPLE-referenceName-Value")
											.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build())))
							.dependentParsers(new ArrayList<>(Arrays.asList(DependentParser.builder()
									.parserName("EXAMPLE-parserName-Value")
									.parserDisplayName("EXAMPLE-parserDisplayName-Value")
									.parserId(898L)
									.isSystem(false)
									.parserType(DependentParser.ParserType.Odl)
									.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
											.type("EXAMPLE-type-Value")
											.referenceType("EXAMPLE-referenceType-Value")
											.referenceId(960L)
											.referenceName("EXAMPLE-referenceName-Value")
											.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build()))).build())
						.structuredColumnInfo("EXAMPLE-structuredColumnInfo-Value")
						.actions(new ArrayList<>(Arrays.asList(ParserAction.builder()
								.name("EXAMPLE-name-Value")
								.order(736).build()))).build())))
				.isInclude(false)
				.isDefault(true)
				.patternFilter(LogAnalyticsPatternFilter.builder()
					.agentVersion("EXAMPLE-agentVersion-Value")
					.isInUse(false)
					.operatingSystem("EXAMPLE-operatingSystem-Value")
					.patternId(802L)
					.sourceId(6L)
					.version("EXAMPLE-version-Value").build())
				.alias("EXAMPLE-alias-Value")
				.description("EXAMPLE-description-Value")
				.isEnabled(true)
				.patternId(827L)
				.isSystem(true)
				.sourceId(133L)
				.isAgentWarningSuppressed(false)
				.patternText("EXAMPLE-patternText-Value")
				.patternType(975L)
				.entityType(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
				.patternProperties(new ArrayList<>(Arrays.asList(LogAnalyticsProperty.builder()
						.name("EXAMPLE-name-Value")
						.value("EXAMPLE-value-Value").build()))).build())))
		.description("EXAMPLE-description-Value")
		.displayName("EXAMPLE-displayName-Value")
		.editVersion(965L)
		.functions(new ArrayList<>(Arrays.asList(LogAnalyticsSourceFunction.builder()
				.arguments(new ArrayList<>(Arrays.asList(LogAnalyticsMetaFunctionArgument.builder()
						.isOverrideOutputFields(false)
						.argumentDisplayName("EXAMPLE-argumentDisplayName-Value")
						.argumentExample("EXAMPLE-argumentExample-Value")
						.argumentService("EXAMPLE-argumentService-Value")
						.argumentDataType("EXAMPLE-argumentDataType-Value")
						.argumentDescription("EXAMPLE-argumentDescription-Value")
						.argumentName("EXAMPLE-argumentName-Value")
						.argumentOrder(243L)
						.argumentType(397L)
						.argumentId(835L)
						.argumentLookupColumn("EXAMPLE-argumentLookupColumn-Value")
						.argumentLookupColumnPosition(201L)
						.argumentValue("EXAMPLE-argumentValue-Value")
						.argumentReference("EXAMPLE-argumentReference-Value").build())))
				.isEnabled(false)
				.function(LogAnalyticsMetaFunction.builder()
					.metaFunctionArgument(new ArrayList<>(Arrays.asList(LogAnalyticsMetaFunctionArgument.builder()
							.isOverrideOutputFields(true)
							.argumentDisplayName("EXAMPLE-argumentDisplayName-Value")
							.argumentExample("EXAMPLE-argumentExample-Value")
							.argumentService("EXAMPLE-argumentService-Value")
							.argumentDataType("EXAMPLE-argumentDataType-Value")
							.argumentDescription("EXAMPLE-argumentDescription-Value")
							.argumentName("EXAMPLE-argumentName-Value")
							.argumentOrder(208L)
							.argumentType(281L)
							.argumentId(836L)
							.argumentLookupColumn("EXAMPLE-argumentLookupColumn-Value")
							.argumentLookupColumnPosition(151L)
							.argumentValue("EXAMPLE-argumentValue-Value")
							.argumentReference("EXAMPLE-argumentReference-Value").build())))
					.component("EXAMPLE-component-Value")
					.description("EXAMPLE-description-Value")
					.editVersion(713L)
					.metaFunctionId(448L)
					.javaClassName("EXAMPLE-javaClassName-Value")
					.name("EXAMPLE-name-Value").build())
				.functionName(LogAnalyticsSourceFunction.FunctionName.Lookup)
				.functionReference("EXAMPLE-functionReference-Value")
				.sourceReference("EXAMPLE-sourceReference-Value")
				.features(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
				.functionId(672L)
				.order(121L)
				.isSystem(false)
				.lookupColumn("EXAMPLE-lookupColumn-Value")
				.lookupColumnPosition(426L)
				.lookupDisplayName("EXAMPLE-lookupDisplayName-Value")
				.lookupMode(737L)
				.lookupTable("EXAMPLE-lookupTable-Value")
				.sourceId(67L).build())))
		.sourceId(487L)
		.name("EXAMPLE-name-Value")
		.isSecureContent(false)
		.isSystem(false)
		.parsers(new ArrayList<>(Arrays.asList(LogAnalyticsParser.builder()
				.content("EXAMPLE-content-Value")
				.description("EXAMPLE-description-Value")
				.displayName("EXAMPLE-displayName-Value")
				.editVersion(433L)
				.encoding("EXAMPLE-encoding-Value")
				.exampleContent("EXAMPLE-exampleContent-Value")
				.fieldMaps(new ArrayList<>(Arrays.asList(LogAnalyticsParserField.builder()
						.field(LogAnalyticsField.builder()
							.ceeAlias("EXAMPLE-ceeAlias-Value")
							.dataType("EXAMPLE-dataType-Value")
							.regularExpression("EXAMPLE-regularExpression-Value")
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.editVersion(99L)
							.facetPriority(517L)
							.name("EXAMPLE-name-Value")
							.isFacetEligible(true)
							.isHighCardinality(true)
							.isLargeData(false)
							.isMultiValued(true)
							.isPrimary(true)
							.isSystem(true)
							.isSummarizable(true)
							.mappedValue("EXAMPLE-mappedValue-Value")
							.isMetricKeyEligible(true)
							.isMetricValueEligible(false)
							.rangeFacetEligible(852L)
							.isTableEligible(false)
							.unitType("EXAMPLE-unitType-Value")
							.timeUpdated(new Date("Sat Oct 03 01:29:39 UTC 2043"))
							.isKeepDuplicates(true).build())
						.parserFieldId(585L)
						.parserFieldExpression("EXAMPLE-parserFieldExpression-Value")
						.parserFieldName("EXAMPLE-parserFieldName-Value")
						.storageFieldName("EXAMPLE-storageFieldName-Value")
						.parserFieldIntegratorName("EXAMPLE-parserFieldIntegratorName-Value")
						.parserName("EXAMPLE-parserName-Value")
						.parserFieldSequence(699L)
						.structuredColumnInfo("EXAMPLE-structuredColumnInfo-Value")
						.actions(new ArrayList<>(Arrays.asList(ParserAction.builder()
								.name("EXAMPLE-name-Value")
								.order(166).build()))).build())))
				.footerContent("EXAMPLE-footerContent-Value")
				.headerContent("EXAMPLE-headerContent-Value")
				.name("EXAMPLE-name-Value")
				.isDefault(true)
				.isSingleLineContent(true)
				.isSystem(true)
				.language("EXAMPLE-language-Value")
				.timeUpdated(new Date("Tue Jan 23 12:40:01 UTC 2024"))
				.logTypeTestRequestVersion(779)
				.parserIgnorelineCharacters("EXAMPLE-parserIgnorelineCharacters-Value")
				.isHidden(true)
				.parserSequence(761)
				.parserTimezone("EXAMPLE-parserTimezone-Value")
				.parserFilter(LogAnalyticsParserFilter.builder()
					.id("ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value")
					.agentVersion("EXAMPLE-agentVersion-Value")
					.isInUse(578L)
					.operatingSystem("EXAMPLE-operatingSystem-Value")
					.parserId(390L)
					.version("EXAMPLE-version-Value").build())
				.isParserWrittenOnce(false)
				.parserFunctions(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunction.builder()
						.parserMetaPlugin(LogAnalyticsParserMetaPlugin.builder()
							.metaPluginParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserMetaPluginParameter.builder()
									.description("EXAMPLE-description-Value")
									.name("EXAMPLE-name-Value")
									.isMandatory(true)
									.isRepeatable(false)
									.pluginName("EXAMPLE-pluginName-Value")
									.type("EXAMPLE-type-Value").build())))
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.name("EXAMPLE-name-Value").build())
						.parserFunctionId(327L)
						.parserFunctionName("EXAMPLE-parserFunctionName-Value")
						.isEnabled(false)
						.isSystem(true)
						.parserId(925L)
						.parserName("EXAMPLE-parserName-Value")
						.parserMetaPluginName("EXAMPLE-parserMetaPluginName-Value")
						.parserFunctionPriority(983L)
						.parserFunctionParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunctionParameter.builder()
								.parserFunctionId(806L)
								.parserFunctionParameterName("EXAMPLE-parserFunctionParameterName-Value")
								.parserFunctionParameterId(728L)
								.parserMetaPluginParameterName("EXAMPLE-parserMetaPluginParameterName-Value")
								.parserMetaPluginParameterValue("EXAMPLE-parserMetaPluginParameterValue-Value")
								.parserName("EXAMPLE-parserName-Value")
								.parserMetaPluginParameter(LogAnalyticsParserMetaPluginParameter.builder()
									.description("EXAMPLE-description-Value")
									.name("EXAMPLE-name-Value")
									.isMandatory(true)
									.isRepeatable(false)
									.pluginName("EXAMPLE-pluginName-Value")
									.type("EXAMPLE-type-Value").build()).build()))).build())))
				.sourcesCount(62L)
				.shouldTokenizeOriginalText(true)
				.fieldDelimiter("EXAMPLE-fieldDelimiter-Value")
				.fieldQualifier("EXAMPLE-fieldQualifier-Value")
				.type(LogAnalyticsParser.Type.Xml)
				.isUserDeleted(false)
				.isNamespaceAware(true)
				.categories(new ArrayList<>(Arrays.asList(LogAnalyticsCategory.builder()
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value")
						.displayName("EXAMPLE-displayName-Value")
						.type("EXAMPLE-type-Value")
						.isSystem(true).build())))
				.isPositionAware(true)
				.dependentSources(new ArrayList<>(Arrays.asList(DependentSource.builder()
						.sourceName("EXAMPLE-sourceName-Value")
						.sourceDisplayName("EXAMPLE-sourceDisplayName-Value")
						.sourceId(261L)
						.sourceType("EXAMPLE-sourceType-Value")
						.isSystem(true)
						.isAutoAssociationEnabled(false)
						.entityTypes(new ArrayList<>(Arrays.asList(LogAnalyticsSourceEntityType.builder()
								.sourceId(574L)
								.entityType("EXAMPLE-entityType-Value")
								.entityTypeCategory("EXAMPLE-entityTypeCategory-Value")
								.entityTypeDisplayName("EXAMPLE-entityTypeDisplayName-Value").build())))
						.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
								.type("EXAMPLE-type-Value")
								.referenceType("EXAMPLE-referenceType-Value")
								.referenceId(808L)
								.referenceName("EXAMPLE-referenceName-Value")
								.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build())))
				.dependentParsers(new ArrayList<>(Arrays.asList(DependentParser.builder()
						.parserName("EXAMPLE-parserName-Value")
						.parserDisplayName("EXAMPLE-parserDisplayName-Value")
						.parserId(675L)
						.isSystem(true)
						.parserType(DependentParser.ParserType.Odl)
						.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
								.type("EXAMPLE-type-Value")
								.referenceType("EXAMPLE-referenceType-Value")
								.referenceId(54L)
								.referenceName("EXAMPLE-referenceName-Value")
								.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build()))).build())))
		.isAutoAssociationEnabled(false)
		.isAutoAssociationOverride(false)
		.ruleId(845L)
		.typeName("EXAMPLE-typeName-Value")
		.typeDisplayName("EXAMPLE-typeDisplayName-Value")
		.warningConfig(519L)
		.metadataFields(new ArrayList<>(Arrays.asList(LogAnalyticsSourceMetadataField.builder()
				.fieldName("EXAMPLE-fieldName-Value")
				.isEnabled(false)
				.isSystem(true)
				.key("EXAMPLE-key-Value")
				.sourceName("EXAMPLE-sourceName-Value").build())))
		.labelDefinitions(new ArrayList<>(Arrays.asList(LogAnalyticsLabelDefinition.builder()
				.editVersion(167L)
				.isSystem(false)
				.sourceId(875L)
				.labelName("EXAMPLE-labelName-Value").build())))
		.entityTypes(new ArrayList<>(Arrays.asList(LogAnalyticsSourceEntityType.builder()
				.sourceId(756L)
				.entityType("EXAMPLE-entityType-Value")
				.entityTypeCategory("EXAMPLE-entityTypeCategory-Value")
				.entityTypeDisplayName("EXAMPLE-entityTypeDisplayName-Value").build())))
		.isTimezoneOverride(true)
		.userParsers(new ArrayList<>(Arrays.asList(LogAnalyticsParser.builder()
				.content("EXAMPLE-content-Value")
				.description("EXAMPLE-description-Value")
				.displayName("EXAMPLE-displayName-Value")
				.editVersion(310L)
				.encoding("EXAMPLE-encoding-Value")
				.exampleContent("EXAMPLE-exampleContent-Value")
				.fieldMaps(new ArrayList<>(Arrays.asList(LogAnalyticsParserField.builder()
						.field(LogAnalyticsField.builder()
							.ceeAlias("EXAMPLE-ceeAlias-Value")
							.dataType("EXAMPLE-dataType-Value")
							.regularExpression("EXAMPLE-regularExpression-Value")
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.editVersion(798L)
							.facetPriority(990L)
							.name("EXAMPLE-name-Value")
							.isFacetEligible(false)
							.isHighCardinality(true)
							.isLargeData(false)
							.isMultiValued(false)
							.isPrimary(true)
							.isSystem(false)
							.isSummarizable(false)
							.mappedValue("EXAMPLE-mappedValue-Value")
							.isMetricKeyEligible(true)
							.isMetricValueEligible(false)
							.rangeFacetEligible(736L)
							.isTableEligible(false)
							.unitType("EXAMPLE-unitType-Value")
							.timeUpdated(new Date("Wed Dec 30 17:41:10 UTC 2015"))
							.isKeepDuplicates(false).build())
						.parserFieldId(850L)
						.parserFieldExpression("EXAMPLE-parserFieldExpression-Value")
						.parserFieldName("EXAMPLE-parserFieldName-Value")
						.storageFieldName("EXAMPLE-storageFieldName-Value")
						.parserFieldIntegratorName("EXAMPLE-parserFieldIntegratorName-Value")
						.parserName("EXAMPLE-parserName-Value")
						.parserFieldSequence(855L)
						.structuredColumnInfo("EXAMPLE-structuredColumnInfo-Value")
						.actions(new ArrayList<>(Arrays.asList(ParserAction.builder()
								.name("EXAMPLE-name-Value")
								.order(368).build()))).build())))
				.footerContent("EXAMPLE-footerContent-Value")
				.headerContent("EXAMPLE-headerContent-Value")
				.name("EXAMPLE-name-Value")
				.isDefault(false)
				.isSingleLineContent(false)
				.isSystem(false)
				.language("EXAMPLE-language-Value")
				.timeUpdated(new Date("Sat Nov 11 16:06:28 UTC 2034"))
				.logTypeTestRequestVersion(256)
				.parserIgnorelineCharacters("EXAMPLE-parserIgnorelineCharacters-Value")
				.isHidden(false)
				.parserSequence(832)
				.parserTimezone("EXAMPLE-parserTimezone-Value")
				.parserFilter(LogAnalyticsParserFilter.builder()
					.id("ocid1.test.oc1..<unique_ID>EXAMPLE-id-Value")
					.agentVersion("EXAMPLE-agentVersion-Value")
					.isInUse(680L)
					.operatingSystem("EXAMPLE-operatingSystem-Value")
					.parserId(200L)
					.version("EXAMPLE-version-Value").build())
				.isParserWrittenOnce(true)
				.parserFunctions(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunction.builder()
						.parserMetaPlugin(LogAnalyticsParserMetaPlugin.builder()
							.metaPluginParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserMetaPluginParameter.builder()
									.description("EXAMPLE-description-Value")
									.name("EXAMPLE-name-Value")
									.isMandatory(false)
									.isRepeatable(true)
									.pluginName("EXAMPLE-pluginName-Value")
									.type("EXAMPLE-type-Value").build())))
							.description("EXAMPLE-description-Value")
							.displayName("EXAMPLE-displayName-Value")
							.name("EXAMPLE-name-Value").build())
						.parserFunctionId(478L)
						.parserFunctionName("EXAMPLE-parserFunctionName-Value")
						.isEnabled(false)
						.isSystem(false)
						.parserId(840L)
						.parserName("EXAMPLE-parserName-Value")
						.parserMetaPluginName("EXAMPLE-parserMetaPluginName-Value")
						.parserFunctionPriority(411L)
						.parserFunctionParameters(new ArrayList<>(Arrays.asList(LogAnalyticsParserFunctionParameter.builder()
								.parserFunctionId(187L)
								.parserFunctionParameterName("EXAMPLE-parserFunctionParameterName-Value")
								.parserFunctionParameterId(186L)
								.parserMetaPluginParameterName("EXAMPLE-parserMetaPluginParameterName-Value")
								.parserMetaPluginParameterValue("EXAMPLE-parserMetaPluginParameterValue-Value")
								.parserName("EXAMPLE-parserName-Value")
								.parserMetaPluginParameter(LogAnalyticsParserMetaPluginParameter.builder()
									.description("EXAMPLE-description-Value")
									.name("EXAMPLE-name-Value")
									.isMandatory(true)
									.isRepeatable(false)
									.pluginName("EXAMPLE-pluginName-Value")
									.type("EXAMPLE-type-Value").build()).build()))).build())))
				.sourcesCount(10L)
				.shouldTokenizeOriginalText(true)
				.fieldDelimiter("EXAMPLE-fieldDelimiter-Value")
				.fieldQualifier("EXAMPLE-fieldQualifier-Value")
				.type(LogAnalyticsParser.Type.Delimited)
				.isUserDeleted(true)
				.isNamespaceAware(true)
				.categories(new ArrayList<>(Arrays.asList(LogAnalyticsCategory.builder()
						.name("EXAMPLE-name-Value")
						.description("EXAMPLE-description-Value")
						.displayName("EXAMPLE-displayName-Value")
						.type("EXAMPLE-type-Value")
						.isSystem(true).build())))
				.isPositionAware(false)
				.dependentSources(new ArrayList<>(Arrays.asList(DependentSource.builder()
						.sourceName("EXAMPLE-sourceName-Value")
						.sourceDisplayName("EXAMPLE-sourceDisplayName-Value")
						.sourceId(128L)
						.sourceType("EXAMPLE-sourceType-Value")
						.isSystem(false)
						.isAutoAssociationEnabled(false)
						.entityTypes(new ArrayList<>(Arrays.asList(LogAnalyticsSourceEntityType.builder()
								.sourceId(636L)
								.entityType("EXAMPLE-entityType-Value")
								.entityTypeCategory("EXAMPLE-entityTypeCategory-Value")
								.entityTypeDisplayName("EXAMPLE-entityTypeDisplayName-Value").build())))
						.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
								.type("EXAMPLE-type-Value")
								.referenceType("EXAMPLE-referenceType-Value")
								.referenceId(691L)
								.referenceName("EXAMPLE-referenceName-Value")
								.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build())))
				.dependentParsers(new ArrayList<>(Arrays.asList(DependentParser.builder()
						.parserName("EXAMPLE-parserName-Value")
						.parserDisplayName("EXAMPLE-parserDisplayName-Value")
						.parserId(861L)
						.isSystem(false)
						.parserType(DependentParser.ParserType.Xml)
						.dependencies(new ArrayList<>(Arrays.asList(Dependency.builder()
								.type("EXAMPLE-type-Value")
								.referenceType("EXAMPLE-referenceType-Value")
								.referenceId(932L)
								.referenceName("EXAMPLE-referenceName-Value")
								.referenceDisplayName("EXAMPLE-referenceDisplayName-Value").build()))).build()))).build())))
		.timeUpdated(new Date("Mon Jan 09 07:56:09 UTC 2017"))
		.eventTypes(new ArrayList<>(Arrays.asList(EventType.builder()
				.eventTypeName("EXAMPLE-eventTypeName-Value")
				.specVersion("EXAMPLE-specVersion-Value")
				.isEnabled(false)
				.isSystem(false)
				.timeUpdated(new Date("Fri Jan 28 09:30:11 UTC 2039")).build())))
		.categories(new ArrayList<>(Arrays.asList(LogAnalyticsCategory.builder()
				.name("EXAMPLE-name-Value")
				.description("EXAMPLE-description-Value")
				.displayName("EXAMPLE-displayName-Value")
				.type("EXAMPLE-type-Value")
				.isSystem(false).build())))
		.endpoints(new ArrayList<>(Arrays.asList(LogTypeEndpoint.builder()
				.logEndpoint(LogEndpoint.builder()
					.name("EXAMPLE-name-Value")
					.description("EXAMPLE-description-Value")
					.model("EXAMPLE-model-Value")
					.endpointId(802L)
					.request(EndpointRequest.builder()
						.method(EndpointRequest.Method.Get)
						.url("EXAMPLE-url-Value")
						.contentType("EXAMPLE-contentType-Value")
						.payload("EXAMPLE-payload-Value")
						.headers(new ArrayList<>(Arrays.asList(NameValuePair.builder()
								.name("EXAMPLE-name-Value")
								.value("EXAMPLE-value-Value").build())))
						.formParameters(new ArrayList<>(Arrays.asList(NameValuePair.builder()
								.name("EXAMPLE-name-Value")
								.value("EXAMPLE-value-Value").build()))).build())
					.response(EndpointResponse.builder()
						.contentType("EXAMPLE-contentType-Value")
						.example("EXAMPLE-example-Value").build())
					.credentials(EndpointCredentials.builder()
						.credentialType(EndpointCredentials.CredentialType.BasicAuth)
						.credentialName("EXAMPLE-credentialName-Value")
						.credentialEndpoint(CredentialEndpoint.builder()
							.name("EXAMPLE-name-Value")
							.description("EXAMPLE-description-Value")
							.model("EXAMPLE-model-Value")
							.endpointId(729L)
							.response(EndpointResponse.builder()
								.contentType("EXAMPLE-contentType-Value")
								.example("EXAMPLE-example-Value").build())
							.proxy(EndpointProxy.builder()
								.url("EXAMPLE-url-Value")
								.credentialName("EXAMPLE-credentialName-Value")
								.credentialType(EndpointProxy.CredentialType.Token).build()).build()).build())
					.proxy(EndpointProxy.builder()
						.url("EXAMPLE-url-Value")
						.credentialName("EXAMPLE-credentialName-Value")
						.credentialType(EndpointProxy.CredentialType.Token).build())
					.isEnabled(true)
					.isSystem(false)
					.endpointProperties(new ArrayList<>(Arrays.asList(LogAnalyticsProperty.builder()
							.name("EXAMPLE-name-Value")
							.value("EXAMPLE-value-Value").build()))).build()).build())))
		.sourceProperties(new ArrayList<>(Arrays.asList(LogAnalyticsProperty.builder()
				.name("EXAMPLE-name-Value")
				.value("EXAMPLE-value-Value").build()))).build();

	ValidateSourceExtendedFieldDetailsRequest validateSourceExtendedFieldDetailsRequest = ValidateSourceExtendedFieldDetailsRequest.builder()
		.namespaceName("EXAMPLE-namespaceName-Value")
		.logAnalyticsSource(logAnalyticsSource)
		.opcRetryToken("EXAMPLE-opcRetryToken-Value")
		.opcRequestId("PXVU8424QZBVF8MELFYZ<unique_ID>").build();

        /* Send request to the Client */
        ValidateSourceExtendedFieldDetailsResponse response = client.validateSourceExtendedFieldDetails(validateSourceExtendedFieldDetailsRequest);
    }

    
}