Skip to content

Commit

Permalink
Support region route.
Browse files Browse the repository at this point in the history
  • Loading branch information
sdk-team committed Sep 1, 2020
1 parent 65a0656 commit f6b8e9e
Show file tree
Hide file tree
Showing 25 changed files with 147 additions and 0 deletions.
3 changes: 3 additions & 0 deletions aliyun-java-sdk-config/ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
2020-09-01 Version: 1.0.0
- Support region route.

2020-08-31 Version: 1.0.0
- Support config resource recorder deliverychannel rule.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.aliyuncs.config;

import java.util.HashMap;

public class Endpoint {
public static HashMap<String, String> endpointMap = new HashMap<String, String>() {
{
put("cn-shanghai", "config.cn-shanghai.aliyuncs.com");
put("ap-southeast-1", "config.ap-southeast-1.aliyuncs.com");
put("cn-hangzhou", "config.cn-hangzhou.aliyuncs.com");
}
};

public static String endpointRegionalType = "central";
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -28,6 +29,10 @@ public class ActiveConfigRulesRequest extends RpcAcsRequest<ActiveConfigRulesRes
public ActiveConfigRulesRequest() {
super("Config", "2019-01-08", "ActiveConfigRules", "config");
setMethod(MethodType.POST);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getConfigRuleIds() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -28,6 +29,10 @@ public class DeleteConfigRulesRequest extends RpcAcsRequest<DeleteConfigRulesRes
public DeleteConfigRulesRequest() {
super("Config", "2019-01-08", "DeleteConfigRules", "config");
setMethod(MethodType.POST);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getConfigRuleIds() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -38,6 +39,10 @@ public class DescribeComplianceRequest extends RpcAcsRequest<DescribeComplianceR
public DescribeComplianceRequest() {
super("Config", "2019-01-08", "DescribeCompliance", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getConfigRuleId() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -30,6 +31,10 @@ public class DescribeComplianceSummaryRequest extends RpcAcsRequest<DescribeComp
public DescribeComplianceSummaryRequest() {
super("Config", "2019-01-08", "DescribeComplianceSummary", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Boolean getMultiAccount() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -32,6 +33,10 @@ public class DescribeConfigRuleRequest extends RpcAcsRequest<DescribeConfigRuleR
public DescribeConfigRuleRequest() {
super("Config", "2019-01-08", "DescribeConfigRule", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getConfigRuleId() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -26,6 +27,10 @@ public class DescribeConfigurationRecorderRequest extends RpcAcsRequest<Describe
public DescribeConfigurationRecorderRequest() {
super("Config", "2019-01-08", "DescribeConfigurationRecorder", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -28,6 +29,10 @@ public class DescribeDeliveryChannelsRequest extends RpcAcsRequest<DescribeDeliv
public DescribeDeliveryChannelsRequest() {
super("Config", "2019-01-08", "DescribeDeliveryChannels", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getDeliveryChannelIds() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -36,6 +37,10 @@ public class DescribeDiscoveredResourceRequest extends RpcAcsRequest<DescribeDis
public DescribeDiscoveredResourceRequest() {
super("Config", "2019-01-08", "DescribeDiscoveredResource", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getResourceId() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -42,6 +43,10 @@ public class DescribeEvaluationResultsRequest extends RpcAcsRequest<DescribeEval
public DescribeEvaluationResultsRequest() {
super("Config", "2019-01-08", "DescribeEvaluationResults", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getConfigRuleId() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -32,6 +33,10 @@ public class GetDiscoveredResourceCountsRequest extends RpcAcsRequest<GetDiscove
public GetDiscoveredResourceCountsRequest() {
super("Config", "2019-01-08", "GetDiscoveredResourceCounts", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Boolean getMultiAccount() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -30,6 +31,10 @@ public class GetDiscoveredResourceSummaryRequest extends RpcAcsRequest<GetDiscov
public GetDiscoveredResourceSummaryRequest() {
super("Config", "2019-01-08", "GetDiscoveredResourceSummary", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Boolean getMultiAccount() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand Down Expand Up @@ -44,6 +45,10 @@ public class GetResourceComplianceTimelineRequest extends RpcAcsRequest<GetResou
public GetResourceComplianceTimelineRequest() {
super("Config", "2019-01-08", "GetResourceComplianceTimeline", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Boolean getMultiAccount() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand Down Expand Up @@ -44,6 +45,10 @@ public class GetResourceConfigurationTimelineRequest extends RpcAcsRequest<GetRe
public GetResourceConfigurationTimelineRequest() {
super("Config", "2019-01-08", "GetResourceConfigurationTimeline", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Boolean getMultiAccount() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -26,6 +27,10 @@ public class GetSupportedResourceTypesRequest extends RpcAcsRequest<GetSupported
public GetSupportedResourceTypesRequest() {
super("Config", "2019-01-08", "GetSupportedResourceTypes", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -42,6 +43,10 @@ public class ListConfigRulesRequest extends RpcAcsRequest<ListConfigRulesRespons
public ListConfigRulesRequest() {
super("Config", "2019-01-08", "ListConfigRules", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Boolean getMultiAccount() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand Down Expand Up @@ -44,6 +45,10 @@ public class ListDiscoveredResourcesRequest extends RpcAcsRequest<ListDiscovered
public ListDiscoveredResourcesRequest() {
super("Config", "2019-01-08", "ListDiscoveredResources", "config");
setMethod(MethodType.GET);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public Integer getResourceDeleted() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand Down Expand Up @@ -54,6 +55,10 @@ public class PutConfigRuleRequest extends RpcAcsRequest<PutConfigRuleResponse> {
public PutConfigRuleRequest() {
super("Config", "2019-01-08", "PutConfigRule", "config");
setMethod(MethodType.POST);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getConfigRuleId() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand All @@ -28,6 +29,10 @@ public class PutConfigurationRecorderRequest extends RpcAcsRequest<PutConfigurat
public PutConfigurationRecorderRequest() {
super("Config", "2019-01-08", "PutConfigurationRecorder", "config");
setMethod(MethodType.POST);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getResourceTypes() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.aliyuncs.RpcAcsRequest;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.config.Endpoint;

/**
* @author auto create
Expand Down Expand Up @@ -44,6 +45,10 @@ public class PutDeliveryChannelRequest extends RpcAcsRequest<PutDeliveryChannelR
public PutDeliveryChannelRequest() {
super("Config", "2019-01-08", "PutDeliveryChannel", "config");
setMethod(MethodType.POST);
try {
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointMap").set(this, Endpoint.endpointMap);
com.aliyuncs.AcsRequest.class.getDeclaredField("productEndpointRegional").set(this, Endpoint.endpointRegionalType);
} catch (Exception e) {}
}

public String getClientToken() {
Expand Down
Loading

0 comments on commit f6b8e9e

Please sign in to comment.