1+ # Licensed to the Apache Software Foundation (ASF) under one
2+ # or more contributor license agreements. See the NOTICE file
3+ # distributed with this work for additional information
4+ # regarding copyright ownership. The ASF licenses this file
5+ # to you under the Apache License, Version 2.0 (the
6+ # "License"); you may not use this file except in compliance
7+ # with the License. You may obtain a copy of the License at
8+ #
9+ #
10+ # http://www.apache.org/licenses/LICENSE-2.0
11+ #
12+ #
13+ # Unless required by applicable law or agreed to in writing,
14+ # software distributed under the License is distributed on an
15+ # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16+ # KIND, either express or implied. See the License for the
17+ # specific language governing permissions and limitations
18+ # under the License.
19+
20+ from aliyunsdkcore .request import RpcRequest
21+ from aliyunsdksaf .endpoint import endpoint_data
22+
23+ class ExecuteRequestSGRequest (RpcRequest ):
24+
25+ def __init__ (self ):
26+ RpcRequest .__init__ (self ,'saf' ,'2019-05-21' ,'ExecuteRequestSG' ,'saf' )
27+ self .set_protocol_type ('https' )
28+ self .set_method ('POST' )
29+ if hasattr (self ,"endpoint_map" ):
30+ setattr (self ,"endpoint_map" ,endpoint_data .getEndpointMap ())
31+ if hasattr (self ,"endpoint_regional" ):
32+ setattr (self ,"endpoint_regional" ,endpoint_data .getEndpointRegional ())
33+
34+
35+ def get_ServiceParameters (self ):
36+ return self .get_query_params ().get ('ServiceParameters' )
37+
38+ def set_ServiceParameters (self ,ServiceParameters ):
39+ self .add_query_param ('ServiceParameters' ,ServiceParameters )
40+
41+ def get_Service (self ):
42+ return self .get_query_params ().get ('Service' )
43+
44+ def set_Service (self ,Service ):
45+ self .add_query_param ('Service' ,Service )