public class io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder extends io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluentImpl implements io.fabric.kubernetes.api.builder.VisitableBuilder
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent;
java.lang.Boolean validationEnabled;
public void <init>()
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: void <init>(java.lang.Boolean)>(v);
return;
}
public void <init>(java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: java.lang.Boolean;
v = new io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: void <init>()>();
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent)
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent, java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent;
v := @parameter: java.lang.Boolean;
v = new io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: void <init>()>();
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent,io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent, io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema)
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent,io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema,java.lang.Boolean)>(v, v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent, io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema, java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory v;
io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluentImpl: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent> = v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1ComplianceHistory()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1ComplianceHistory(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1CompliancePerClusterStatus()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1CompliancePerClusterStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1DetailsPerTemplate()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1DetailsPerTemplate(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Placement()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Placement(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBinding()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBinding(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingList()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingList(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingStatus()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementSubject()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementSubject(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Policy()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Policy(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyList()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyList(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicySpec()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicySpec(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyStatus()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyTemplate()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyTemplate(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Subject()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Subject(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1AutomationDef()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1AutomationDef(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomation()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomation(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationList()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationList(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationSpec()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationSpec(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationStatus()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision getGithubComOpenClusterManagementMulticloudOperatorsPlacementrulePkgApisAppsV1PlacementDecision()>();
interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementMulticloudOperatorsPlacementrulePkgApisAppsV1PlacementDecision(io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision)>(v);
v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema)
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema,java.lang.Boolean)>(v, v);
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema, java.lang.Boolean)
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory v;
io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v := @parameter: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
v := @parameter: java.lang.Boolean;
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluentImpl: void <init>()>();
v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent> = v;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1ComplianceHistory()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1ComplianceHistory(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1CompliancePerClusterStatus()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1CompliancePerClusterStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1DetailsPerTemplate()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1DetailsPerTemplate(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Placement()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Placement(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBinding()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBinding(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingList()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingList(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingStatus()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementSubject()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementSubject(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Policy()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Policy(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyList()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyList(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicySpec()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicySpec(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyStatus()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyTemplate()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyTemplate(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Subject()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Subject(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1AutomationDef()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1AutomationDef(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomation()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomation(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationList()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationList(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationSpec()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationSpec(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationStatus()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationStatus(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision getGithubComOpenClusterManagementMulticloudOperatorsPlacementrulePkgApisAppsV1PlacementDecision()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent withGithubComOpenClusterManagementMulticloudOperatorsPlacementrulePkgApisAppsV1PlacementDecision(io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision)>(v);
v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: java.lang.Boolean validationEnabled> = v;
return;
}
public io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema build()
{
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus v;
io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory v;
io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef v;
io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList v;
v := @this: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder;
v = new io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema;
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1ComplianceHistory()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1CompliancePerClusterStatus()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1DetailsPerTemplate()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Placement()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBinding()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingList()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementBindingStatus()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PlacementSubject()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Policy()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyList()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicySpec()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyStatus()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1PolicyTemplate()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1Subject()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1AutomationDef()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomation()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationList()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationSpec()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus getGithubComOpenClusterManagementGovernancePolicyPropagatorApiV1beta1PolicyAutomationStatus()>();
v = v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaBuilder: io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent fluent>;
v = interfaceinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchemaFluent: io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision getGithubComOpenClusterManagementMulticloudOperatorsPlacementrulePkgApisAppsV1PlacementDecision()>();
specialinvoke v.<io.fabric.openclustermanagement.api.model.OpenClusterManagementPolicySchema: void <init>(io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.ComplianceHistory,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.CompliancePerClusterStatus,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.DetailsPerTemplate,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Placement,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBinding,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingList,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementBindingStatus,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PlacementSubject,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Policy,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyList,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicySpec,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyStatus,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.PolicyTemplate,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v.Subject,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.AutomationDef,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomation,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationList,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationSpec,io.fabric.openclustermanagement.api.model.governancepolicypropagator.policy.v1beta.PolicyAutomationStatus,io.fabric.openclustermanagement.api.model.multicloudoperatorsplacementrule.apps.v.PlacementDecision)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
}