Add something for ga.

This commit is contained in:
sdk-team
2023-06-14 04:24:26 +00:00
parent c0b65c2479
commit 33322a0330
530 changed files with 35007 additions and 6232 deletions

View File

@@ -1 +1 @@
1.36.1607 1.36.1608

View File

@@ -25,6 +25,8 @@ set(ga_public_header_model
include/alibabacloud/ga/model/AddEntriesToAclResult.h include/alibabacloud/ga/model/AddEntriesToAclResult.h
include/alibabacloud/ga/model/AssociateAclsWithListenerRequest.h include/alibabacloud/ga/model/AssociateAclsWithListenerRequest.h
include/alibabacloud/ga/model/AssociateAclsWithListenerResult.h include/alibabacloud/ga/model/AssociateAclsWithListenerResult.h
include/alibabacloud/ga/model/AssociateAdditionalCertificatesWithListenerRequest.h
include/alibabacloud/ga/model/AssociateAdditionalCertificatesWithListenerResult.h
include/alibabacloud/ga/model/AttachDdosToAcceleratorRequest.h include/alibabacloud/ga/model/AttachDdosToAcceleratorRequest.h
include/alibabacloud/ga/model/AttachDdosToAcceleratorResult.h include/alibabacloud/ga/model/AttachDdosToAcceleratorResult.h
include/alibabacloud/ga/model/AttachLogStoreToEndpointGroupRequest.h include/alibabacloud/ga/model/AttachLogStoreToEndpointGroupRequest.h
@@ -33,30 +35,90 @@ set(ga_public_header_model
include/alibabacloud/ga/model/BandwidthPackageAddAcceleratorResult.h include/alibabacloud/ga/model/BandwidthPackageAddAcceleratorResult.h
include/alibabacloud/ga/model/BandwidthPackageRemoveAcceleratorRequest.h include/alibabacloud/ga/model/BandwidthPackageRemoveAcceleratorRequest.h
include/alibabacloud/ga/model/BandwidthPackageRemoveAcceleratorResult.h include/alibabacloud/ga/model/BandwidthPackageRemoveAcceleratorResult.h
include/alibabacloud/ga/model/ChangeResourceGroupRequest.h
include/alibabacloud/ga/model/ChangeResourceGroupResult.h
include/alibabacloud/ga/model/ConfigEndpointProbeRequest.h include/alibabacloud/ga/model/ConfigEndpointProbeRequest.h
include/alibabacloud/ga/model/ConfigEndpointProbeResult.h include/alibabacloud/ga/model/ConfigEndpointProbeResult.h
include/alibabacloud/ga/model/CreateAcceleratorRequest.h include/alibabacloud/ga/model/CreateAcceleratorRequest.h
include/alibabacloud/ga/model/CreateAcceleratorResult.h include/alibabacloud/ga/model/CreateAcceleratorResult.h
include/alibabacloud/ga/model/CreateAclRequest.h include/alibabacloud/ga/model/CreateAclRequest.h
include/alibabacloud/ga/model/CreateAclResult.h include/alibabacloud/ga/model/CreateAclResult.h
include/alibabacloud/ga/model/CreateApplicationMonitorRequest.h
include/alibabacloud/ga/model/CreateApplicationMonitorResult.h
include/alibabacloud/ga/model/CreateBandwidthPackageRequest.h include/alibabacloud/ga/model/CreateBandwidthPackageRequest.h
include/alibabacloud/ga/model/CreateBandwidthPackageResult.h include/alibabacloud/ga/model/CreateBandwidthPackageResult.h
include/alibabacloud/ga/model/CreateBasicAccelerateIpRequest.h
include/alibabacloud/ga/model/CreateBasicAccelerateIpResult.h
include/alibabacloud/ga/model/CreateBasicAccelerateIpEndpointRelationRequest.h
include/alibabacloud/ga/model/CreateBasicAccelerateIpEndpointRelationResult.h
include/alibabacloud/ga/model/CreateBasicAccelerateIpEndpointRelationsRequest.h
include/alibabacloud/ga/model/CreateBasicAccelerateIpEndpointRelationsResult.h
include/alibabacloud/ga/model/CreateBasicAcceleratorRequest.h
include/alibabacloud/ga/model/CreateBasicAcceleratorResult.h
include/alibabacloud/ga/model/CreateBasicEndpointRequest.h
include/alibabacloud/ga/model/CreateBasicEndpointResult.h
include/alibabacloud/ga/model/CreateBasicEndpointGroupRequest.h
include/alibabacloud/ga/model/CreateBasicEndpointGroupResult.h
include/alibabacloud/ga/model/CreateBasicEndpointsRequest.h
include/alibabacloud/ga/model/CreateBasicEndpointsResult.h
include/alibabacloud/ga/model/CreateBasicIpSetRequest.h
include/alibabacloud/ga/model/CreateBasicIpSetResult.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointGroupDestinationsRequest.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointGroupDestinationsResult.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointGroupsRequest.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointGroupsResult.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointTrafficPoliciesRequest.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointTrafficPoliciesResult.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointsRequest.h
include/alibabacloud/ga/model/CreateCustomRoutingEndpointsResult.h
include/alibabacloud/ga/model/CreateDomainRequest.h
include/alibabacloud/ga/model/CreateDomainResult.h
include/alibabacloud/ga/model/CreateEndpointGroupRequest.h include/alibabacloud/ga/model/CreateEndpointGroupRequest.h
include/alibabacloud/ga/model/CreateEndpointGroupResult.h include/alibabacloud/ga/model/CreateEndpointGroupResult.h
include/alibabacloud/ga/model/CreateEndpointGroupsRequest.h
include/alibabacloud/ga/model/CreateEndpointGroupsResult.h
include/alibabacloud/ga/model/CreateForwardingRulesRequest.h include/alibabacloud/ga/model/CreateForwardingRulesRequest.h
include/alibabacloud/ga/model/CreateForwardingRulesResult.h include/alibabacloud/ga/model/CreateForwardingRulesResult.h
include/alibabacloud/ga/model/CreateIpSetsRequest.h include/alibabacloud/ga/model/CreateIpSetsRequest.h
include/alibabacloud/ga/model/CreateIpSetsResult.h include/alibabacloud/ga/model/CreateIpSetsResult.h
include/alibabacloud/ga/model/CreateListenerRequest.h include/alibabacloud/ga/model/CreateListenerRequest.h
include/alibabacloud/ga/model/CreateListenerResult.h include/alibabacloud/ga/model/CreateListenerResult.h
include/alibabacloud/ga/model/CreateSpareIpsRequest.h
include/alibabacloud/ga/model/CreateSpareIpsResult.h
include/alibabacloud/ga/model/DeleteAcceleratorRequest.h include/alibabacloud/ga/model/DeleteAcceleratorRequest.h
include/alibabacloud/ga/model/DeleteAcceleratorResult.h include/alibabacloud/ga/model/DeleteAcceleratorResult.h
include/alibabacloud/ga/model/DeleteAclRequest.h include/alibabacloud/ga/model/DeleteAclRequest.h
include/alibabacloud/ga/model/DeleteAclResult.h include/alibabacloud/ga/model/DeleteAclResult.h
include/alibabacloud/ga/model/DeleteApplicationMonitorRequest.h
include/alibabacloud/ga/model/DeleteApplicationMonitorResult.h
include/alibabacloud/ga/model/DeleteBandwidthPackageRequest.h include/alibabacloud/ga/model/DeleteBandwidthPackageRequest.h
include/alibabacloud/ga/model/DeleteBandwidthPackageResult.h include/alibabacloud/ga/model/DeleteBandwidthPackageResult.h
include/alibabacloud/ga/model/DeleteBasicAccelerateIpRequest.h
include/alibabacloud/ga/model/DeleteBasicAccelerateIpResult.h
include/alibabacloud/ga/model/DeleteBasicAccelerateIpEndpointRelationRequest.h
include/alibabacloud/ga/model/DeleteBasicAccelerateIpEndpointRelationResult.h
include/alibabacloud/ga/model/DeleteBasicAcceleratorRequest.h
include/alibabacloud/ga/model/DeleteBasicAcceleratorResult.h
include/alibabacloud/ga/model/DeleteBasicEndpointRequest.h
include/alibabacloud/ga/model/DeleteBasicEndpointResult.h
include/alibabacloud/ga/model/DeleteBasicEndpointGroupRequest.h
include/alibabacloud/ga/model/DeleteBasicEndpointGroupResult.h
include/alibabacloud/ga/model/DeleteBasicIpSetRequest.h
include/alibabacloud/ga/model/DeleteBasicIpSetResult.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointGroupDestinationsRequest.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointGroupDestinationsResult.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointGroupsRequest.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointGroupsResult.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointTrafficPoliciesRequest.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointTrafficPoliciesResult.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointsRequest.h
include/alibabacloud/ga/model/DeleteCustomRoutingEndpointsResult.h
include/alibabacloud/ga/model/DeleteDomainAcceleratorRelationRequest.h
include/alibabacloud/ga/model/DeleteDomainAcceleratorRelationResult.h
include/alibabacloud/ga/model/DeleteEndpointGroupRequest.h include/alibabacloud/ga/model/DeleteEndpointGroupRequest.h
include/alibabacloud/ga/model/DeleteEndpointGroupResult.h include/alibabacloud/ga/model/DeleteEndpointGroupResult.h
include/alibabacloud/ga/model/DeleteEndpointGroupsRequest.h
include/alibabacloud/ga/model/DeleteEndpointGroupsResult.h
include/alibabacloud/ga/model/DeleteForwardingRulesRequest.h include/alibabacloud/ga/model/DeleteForwardingRulesRequest.h
include/alibabacloud/ga/model/DeleteForwardingRulesResult.h include/alibabacloud/ga/model/DeleteForwardingRulesResult.h
include/alibabacloud/ga/model/DeleteIpSetRequest.h include/alibabacloud/ga/model/DeleteIpSetRequest.h
@@ -65,10 +127,30 @@ set(ga_public_header_model
include/alibabacloud/ga/model/DeleteIpSetsResult.h include/alibabacloud/ga/model/DeleteIpSetsResult.h
include/alibabacloud/ga/model/DeleteListenerRequest.h include/alibabacloud/ga/model/DeleteListenerRequest.h
include/alibabacloud/ga/model/DeleteListenerResult.h include/alibabacloud/ga/model/DeleteListenerResult.h
include/alibabacloud/ga/model/DeleteSpareIpsRequest.h
include/alibabacloud/ga/model/DeleteSpareIpsResult.h
include/alibabacloud/ga/model/DescribeAcceleratorRequest.h include/alibabacloud/ga/model/DescribeAcceleratorRequest.h
include/alibabacloud/ga/model/DescribeAcceleratorResult.h include/alibabacloud/ga/model/DescribeAcceleratorResult.h
include/alibabacloud/ga/model/DescribeAcceleratorAutoRenewAttributeRequest.h
include/alibabacloud/ga/model/DescribeAcceleratorAutoRenewAttributeResult.h
include/alibabacloud/ga/model/DescribeApplicationMonitorRequest.h
include/alibabacloud/ga/model/DescribeApplicationMonitorResult.h
include/alibabacloud/ga/model/DescribeBandwidthPackageRequest.h include/alibabacloud/ga/model/DescribeBandwidthPackageRequest.h
include/alibabacloud/ga/model/DescribeBandwidthPackageResult.h include/alibabacloud/ga/model/DescribeBandwidthPackageResult.h
include/alibabacloud/ga/model/DescribeBandwidthPackageAutoRenewAttributeRequest.h
include/alibabacloud/ga/model/DescribeBandwidthPackageAutoRenewAttributeResult.h
include/alibabacloud/ga/model/DescribeCommodityRequest.h
include/alibabacloud/ga/model/DescribeCommodityResult.h
include/alibabacloud/ga/model/DescribeCommodityPriceRequest.h
include/alibabacloud/ga/model/DescribeCommodityPriceResult.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndPointTrafficPolicyRequest.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndPointTrafficPolicyResult.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndpointRequest.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndpointResult.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndpointGroupRequest.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndpointGroupResult.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndpointGroupDestinationsRequest.h
include/alibabacloud/ga/model/DescribeCustomRoutingEndpointGroupDestinationsResult.h
include/alibabacloud/ga/model/DescribeEndpointGroupRequest.h include/alibabacloud/ga/model/DescribeEndpointGroupRequest.h
include/alibabacloud/ga/model/DescribeEndpointGroupResult.h include/alibabacloud/ga/model/DescribeEndpointGroupResult.h
include/alibabacloud/ga/model/DescribeIpSetRequest.h include/alibabacloud/ga/model/DescribeIpSetRequest.h
@@ -81,16 +163,50 @@ set(ga_public_header_model
include/alibabacloud/ga/model/DetachDdosFromAcceleratorResult.h include/alibabacloud/ga/model/DetachDdosFromAcceleratorResult.h
include/alibabacloud/ga/model/DetachLogStoreFromEndpointGroupRequest.h include/alibabacloud/ga/model/DetachLogStoreFromEndpointGroupRequest.h
include/alibabacloud/ga/model/DetachLogStoreFromEndpointGroupResult.h include/alibabacloud/ga/model/DetachLogStoreFromEndpointGroupResult.h
include/alibabacloud/ga/model/DetectApplicationMonitorRequest.h
include/alibabacloud/ga/model/DetectApplicationMonitorResult.h
include/alibabacloud/ga/model/DisableApplicationMonitorRequest.h
include/alibabacloud/ga/model/DisableApplicationMonitorResult.h
include/alibabacloud/ga/model/DissociateAclsFromListenerRequest.h include/alibabacloud/ga/model/DissociateAclsFromListenerRequest.h
include/alibabacloud/ga/model/DissociateAclsFromListenerResult.h include/alibabacloud/ga/model/DissociateAclsFromListenerResult.h
include/alibabacloud/ga/model/DissociateAdditionalCertificatesFromListenerRequest.h
include/alibabacloud/ga/model/DissociateAdditionalCertificatesFromListenerResult.h
include/alibabacloud/ga/model/EnableApplicationMonitorRequest.h
include/alibabacloud/ga/model/EnableApplicationMonitorResult.h
include/alibabacloud/ga/model/GetAclRequest.h include/alibabacloud/ga/model/GetAclRequest.h
include/alibabacloud/ga/model/GetAclResult.h include/alibabacloud/ga/model/GetAclResult.h
include/alibabacloud/ga/model/GetBasicAccelerateIpRequest.h
include/alibabacloud/ga/model/GetBasicAccelerateIpResult.h
include/alibabacloud/ga/model/GetBasicAccelerateIpEndpointRelationRequest.h
include/alibabacloud/ga/model/GetBasicAccelerateIpEndpointRelationResult.h
include/alibabacloud/ga/model/GetBasicAccelerateIpIdleCountRequest.h
include/alibabacloud/ga/model/GetBasicAccelerateIpIdleCountResult.h
include/alibabacloud/ga/model/GetBasicAcceleratorRequest.h
include/alibabacloud/ga/model/GetBasicAcceleratorResult.h
include/alibabacloud/ga/model/GetBasicEndpointRequest.h
include/alibabacloud/ga/model/GetBasicEndpointResult.h
include/alibabacloud/ga/model/GetBasicEndpointGroupRequest.h
include/alibabacloud/ga/model/GetBasicEndpointGroupResult.h
include/alibabacloud/ga/model/GetBasicIpSetRequest.h
include/alibabacloud/ga/model/GetBasicIpSetResult.h
include/alibabacloud/ga/model/GetHealthStatusRequest.h
include/alibabacloud/ga/model/GetHealthStatusResult.h
include/alibabacloud/ga/model/GetInvalidDomainCountRequest.h
include/alibabacloud/ga/model/GetInvalidDomainCountResult.h
include/alibabacloud/ga/model/GetIpsetsBandwidthLimitRequest.h
include/alibabacloud/ga/model/GetIpsetsBandwidthLimitResult.h
include/alibabacloud/ga/model/GetSpareIpRequest.h
include/alibabacloud/ga/model/GetSpareIpResult.h
include/alibabacloud/ga/model/ListAccelerateAreasRequest.h include/alibabacloud/ga/model/ListAccelerateAreasRequest.h
include/alibabacloud/ga/model/ListAccelerateAreasResult.h include/alibabacloud/ga/model/ListAccelerateAreasResult.h
include/alibabacloud/ga/model/ListAcceleratorsRequest.h include/alibabacloud/ga/model/ListAcceleratorsRequest.h
include/alibabacloud/ga/model/ListAcceleratorsResult.h include/alibabacloud/ga/model/ListAcceleratorsResult.h
include/alibabacloud/ga/model/ListAclsRequest.h include/alibabacloud/ga/model/ListAclsRequest.h
include/alibabacloud/ga/model/ListAclsResult.h include/alibabacloud/ga/model/ListAclsResult.h
include/alibabacloud/ga/model/ListApplicationMonitorRequest.h
include/alibabacloud/ga/model/ListApplicationMonitorResult.h
include/alibabacloud/ga/model/ListApplicationMonitorDetectResultRequest.h
include/alibabacloud/ga/model/ListApplicationMonitorDetectResultResult.h
include/alibabacloud/ga/model/ListAvailableAccelerateAreasRequest.h include/alibabacloud/ga/model/ListAvailableAccelerateAreasRequest.h
include/alibabacloud/ga/model/ListAvailableAccelerateAreasResult.h include/alibabacloud/ga/model/ListAvailableAccelerateAreasResult.h
include/alibabacloud/ga/model/ListAvailableBusiRegionsRequest.h include/alibabacloud/ga/model/ListAvailableBusiRegionsRequest.h
@@ -99,30 +215,104 @@ set(ga_public_header_model
include/alibabacloud/ga/model/ListBandwidthPackagesResult.h include/alibabacloud/ga/model/ListBandwidthPackagesResult.h
include/alibabacloud/ga/model/ListBandwidthackagesRequest.h include/alibabacloud/ga/model/ListBandwidthackagesRequest.h
include/alibabacloud/ga/model/ListBandwidthackagesResult.h include/alibabacloud/ga/model/ListBandwidthackagesResult.h
include/alibabacloud/ga/model/ListBasicAccelerateIpEndpointRelationsRequest.h
include/alibabacloud/ga/model/ListBasicAccelerateIpEndpointRelationsResult.h
include/alibabacloud/ga/model/ListBasicAccelerateIpsRequest.h
include/alibabacloud/ga/model/ListBasicAccelerateIpsResult.h
include/alibabacloud/ga/model/ListBasicAcceleratorsRequest.h
include/alibabacloud/ga/model/ListBasicAcceleratorsResult.h
include/alibabacloud/ga/model/ListBasicEndpointsRequest.h
include/alibabacloud/ga/model/ListBasicEndpointsResult.h
include/alibabacloud/ga/model/ListBusiRegionsRequest.h include/alibabacloud/ga/model/ListBusiRegionsRequest.h
include/alibabacloud/ga/model/ListBusiRegionsResult.h include/alibabacloud/ga/model/ListBusiRegionsResult.h
include/alibabacloud/ga/model/ListCommonAreasRequest.h
include/alibabacloud/ga/model/ListCommonAreasResult.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointGroupDestinationsRequest.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointGroupDestinationsResult.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointGroupsRequest.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointGroupsResult.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointTrafficPoliciesRequest.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointTrafficPoliciesResult.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointsRequest.h
include/alibabacloud/ga/model/ListCustomRoutingEndpointsResult.h
include/alibabacloud/ga/model/ListCustomRoutingPortMappingsRequest.h
include/alibabacloud/ga/model/ListCustomRoutingPortMappingsResult.h
include/alibabacloud/ga/model/ListCustomRoutingPortMappingsByDestinationRequest.h
include/alibabacloud/ga/model/ListCustomRoutingPortMappingsByDestinationResult.h
include/alibabacloud/ga/model/ListDomainsRequest.h
include/alibabacloud/ga/model/ListDomainsResult.h
include/alibabacloud/ga/model/ListEndpointGroupsRequest.h include/alibabacloud/ga/model/ListEndpointGroupsRequest.h
include/alibabacloud/ga/model/ListEndpointGroupsResult.h include/alibabacloud/ga/model/ListEndpointGroupsResult.h
include/alibabacloud/ga/model/ListForwardingRulesRequest.h include/alibabacloud/ga/model/ListForwardingRulesRequest.h
include/alibabacloud/ga/model/ListForwardingRulesResult.h include/alibabacloud/ga/model/ListForwardingRulesResult.h
include/alibabacloud/ga/model/ListIpSetsRequest.h include/alibabacloud/ga/model/ListIpSetsRequest.h
include/alibabacloud/ga/model/ListIpSetsResult.h include/alibabacloud/ga/model/ListIpSetsResult.h
include/alibabacloud/ga/model/ListIspTypesRequest.h
include/alibabacloud/ga/model/ListIspTypesResult.h
include/alibabacloud/ga/model/ListListenerCertificatesRequest.h
include/alibabacloud/ga/model/ListListenerCertificatesResult.h
include/alibabacloud/ga/model/ListListenersRequest.h include/alibabacloud/ga/model/ListListenersRequest.h
include/alibabacloud/ga/model/ListListenersResult.h include/alibabacloud/ga/model/ListListenersResult.h
include/alibabacloud/ga/model/ListSpareIpsRequest.h
include/alibabacloud/ga/model/ListSpareIpsResult.h
include/alibabacloud/ga/model/ListSystemSecurityPoliciesRequest.h
include/alibabacloud/ga/model/ListSystemSecurityPoliciesResult.h
include/alibabacloud/ga/model/ListTagResourcesRequest.h
include/alibabacloud/ga/model/ListTagResourcesResult.h
include/alibabacloud/ga/model/QueryCrossBorderApprovalStatusRequest.h
include/alibabacloud/ga/model/QueryCrossBorderApprovalStatusResult.h
include/alibabacloud/ga/model/RemoveEntriesFromAclRequest.h include/alibabacloud/ga/model/RemoveEntriesFromAclRequest.h
include/alibabacloud/ga/model/RemoveEntriesFromAclResult.h include/alibabacloud/ga/model/RemoveEntriesFromAclResult.h
include/alibabacloud/ga/model/ReplaceBandwidthPackageRequest.h include/alibabacloud/ga/model/ReplaceBandwidthPackageRequest.h
include/alibabacloud/ga/model/ReplaceBandwidthPackageResult.h include/alibabacloud/ga/model/ReplaceBandwidthPackageResult.h
include/alibabacloud/ga/model/TagResourcesRequest.h
include/alibabacloud/ga/model/TagResourcesResult.h
include/alibabacloud/ga/model/UntagResourcesRequest.h
include/alibabacloud/ga/model/UntagResourcesResult.h
include/alibabacloud/ga/model/UpdateAcceleratorRequest.h include/alibabacloud/ga/model/UpdateAcceleratorRequest.h
include/alibabacloud/ga/model/UpdateAcceleratorResult.h include/alibabacloud/ga/model/UpdateAcceleratorResult.h
include/alibabacloud/ga/model/UpdateAcceleratorAutoRenewAttributeRequest.h
include/alibabacloud/ga/model/UpdateAcceleratorAutoRenewAttributeResult.h
include/alibabacloud/ga/model/UpdateAcceleratorConfirmRequest.h
include/alibabacloud/ga/model/UpdateAcceleratorConfirmResult.h
include/alibabacloud/ga/model/UpdateAcceleratorCrossBorderModeRequest.h
include/alibabacloud/ga/model/UpdateAcceleratorCrossBorderModeResult.h
include/alibabacloud/ga/model/UpdateAclAttributeRequest.h include/alibabacloud/ga/model/UpdateAclAttributeRequest.h
include/alibabacloud/ga/model/UpdateAclAttributeResult.h include/alibabacloud/ga/model/UpdateAclAttributeResult.h
include/alibabacloud/ga/model/UpdateAdditionalCertificateWithListenerRequest.h
include/alibabacloud/ga/model/UpdateAdditionalCertificateWithListenerResult.h
include/alibabacloud/ga/model/UpdateApplicationMonitorRequest.h
include/alibabacloud/ga/model/UpdateApplicationMonitorResult.h
include/alibabacloud/ga/model/UpdateBandwidthPackagaAutoRenewAttributeRequest.h
include/alibabacloud/ga/model/UpdateBandwidthPackagaAutoRenewAttributeResult.h
include/alibabacloud/ga/model/UpdateBandwidthPackageRequest.h include/alibabacloud/ga/model/UpdateBandwidthPackageRequest.h
include/alibabacloud/ga/model/UpdateBandwidthPackageResult.h include/alibabacloud/ga/model/UpdateBandwidthPackageResult.h
include/alibabacloud/ga/model/UpdateBasicAcceleratorRequest.h
include/alibabacloud/ga/model/UpdateBasicAcceleratorResult.h
include/alibabacloud/ga/model/UpdateBasicEndpointRequest.h
include/alibabacloud/ga/model/UpdateBasicEndpointResult.h
include/alibabacloud/ga/model/UpdateBasicEndpointGroupRequest.h
include/alibabacloud/ga/model/UpdateBasicEndpointGroupResult.h
include/alibabacloud/ga/model/UpdateBasicIpSetRequest.h
include/alibabacloud/ga/model/UpdateBasicIpSetResult.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointGroupAttributeRequest.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointGroupAttributeResult.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointGroupDestinationsRequest.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointGroupDestinationsResult.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointTrafficPoliciesRequest.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointTrafficPoliciesResult.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointsRequest.h
include/alibabacloud/ga/model/UpdateCustomRoutingEndpointsResult.h
include/alibabacloud/ga/model/UpdateDomainRequest.h
include/alibabacloud/ga/model/UpdateDomainResult.h
include/alibabacloud/ga/model/UpdateDomainStateRequest.h
include/alibabacloud/ga/model/UpdateDomainStateResult.h
include/alibabacloud/ga/model/UpdateEndpointGroupRequest.h include/alibabacloud/ga/model/UpdateEndpointGroupRequest.h
include/alibabacloud/ga/model/UpdateEndpointGroupResult.h include/alibabacloud/ga/model/UpdateEndpointGroupResult.h
include/alibabacloud/ga/model/UpdateEndpointGroupAttributeRequest.h include/alibabacloud/ga/model/UpdateEndpointGroupAttributeRequest.h
include/alibabacloud/ga/model/UpdateEndpointGroupAttributeResult.h include/alibabacloud/ga/model/UpdateEndpointGroupAttributeResult.h
include/alibabacloud/ga/model/UpdateEndpointGroupsRequest.h
include/alibabacloud/ga/model/UpdateEndpointGroupsResult.h
include/alibabacloud/ga/model/UpdateForwardingRulesRequest.h include/alibabacloud/ga/model/UpdateForwardingRulesRequest.h
include/alibabacloud/ga/model/UpdateForwardingRulesResult.h include/alibabacloud/ga/model/UpdateForwardingRulesResult.h
include/alibabacloud/ga/model/UpdateIpSetRequest.h include/alibabacloud/ga/model/UpdateIpSetRequest.h
@@ -138,6 +328,8 @@ set(ga_src
src/model/AddEntriesToAclResult.cc src/model/AddEntriesToAclResult.cc
src/model/AssociateAclsWithListenerRequest.cc src/model/AssociateAclsWithListenerRequest.cc
src/model/AssociateAclsWithListenerResult.cc src/model/AssociateAclsWithListenerResult.cc
src/model/AssociateAdditionalCertificatesWithListenerRequest.cc
src/model/AssociateAdditionalCertificatesWithListenerResult.cc
src/model/AttachDdosToAcceleratorRequest.cc src/model/AttachDdosToAcceleratorRequest.cc
src/model/AttachDdosToAcceleratorResult.cc src/model/AttachDdosToAcceleratorResult.cc
src/model/AttachLogStoreToEndpointGroupRequest.cc src/model/AttachLogStoreToEndpointGroupRequest.cc
@@ -146,30 +338,90 @@ set(ga_src
src/model/BandwidthPackageAddAcceleratorResult.cc src/model/BandwidthPackageAddAcceleratorResult.cc
src/model/BandwidthPackageRemoveAcceleratorRequest.cc src/model/BandwidthPackageRemoveAcceleratorRequest.cc
src/model/BandwidthPackageRemoveAcceleratorResult.cc src/model/BandwidthPackageRemoveAcceleratorResult.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/ConfigEndpointProbeRequest.cc src/model/ConfigEndpointProbeRequest.cc
src/model/ConfigEndpointProbeResult.cc src/model/ConfigEndpointProbeResult.cc
src/model/CreateAcceleratorRequest.cc src/model/CreateAcceleratorRequest.cc
src/model/CreateAcceleratorResult.cc src/model/CreateAcceleratorResult.cc
src/model/CreateAclRequest.cc src/model/CreateAclRequest.cc
src/model/CreateAclResult.cc src/model/CreateAclResult.cc
src/model/CreateApplicationMonitorRequest.cc
src/model/CreateApplicationMonitorResult.cc
src/model/CreateBandwidthPackageRequest.cc src/model/CreateBandwidthPackageRequest.cc
src/model/CreateBandwidthPackageResult.cc src/model/CreateBandwidthPackageResult.cc
src/model/CreateBasicAccelerateIpRequest.cc
src/model/CreateBasicAccelerateIpResult.cc
src/model/CreateBasicAccelerateIpEndpointRelationRequest.cc
src/model/CreateBasicAccelerateIpEndpointRelationResult.cc
src/model/CreateBasicAccelerateIpEndpointRelationsRequest.cc
src/model/CreateBasicAccelerateIpEndpointRelationsResult.cc
src/model/CreateBasicAcceleratorRequest.cc
src/model/CreateBasicAcceleratorResult.cc
src/model/CreateBasicEndpointRequest.cc
src/model/CreateBasicEndpointResult.cc
src/model/CreateBasicEndpointGroupRequest.cc
src/model/CreateBasicEndpointGroupResult.cc
src/model/CreateBasicEndpointsRequest.cc
src/model/CreateBasicEndpointsResult.cc
src/model/CreateBasicIpSetRequest.cc
src/model/CreateBasicIpSetResult.cc
src/model/CreateCustomRoutingEndpointGroupDestinationsRequest.cc
src/model/CreateCustomRoutingEndpointGroupDestinationsResult.cc
src/model/CreateCustomRoutingEndpointGroupsRequest.cc
src/model/CreateCustomRoutingEndpointGroupsResult.cc
src/model/CreateCustomRoutingEndpointTrafficPoliciesRequest.cc
src/model/CreateCustomRoutingEndpointTrafficPoliciesResult.cc
src/model/CreateCustomRoutingEndpointsRequest.cc
src/model/CreateCustomRoutingEndpointsResult.cc
src/model/CreateDomainRequest.cc
src/model/CreateDomainResult.cc
src/model/CreateEndpointGroupRequest.cc src/model/CreateEndpointGroupRequest.cc
src/model/CreateEndpointGroupResult.cc src/model/CreateEndpointGroupResult.cc
src/model/CreateEndpointGroupsRequest.cc
src/model/CreateEndpointGroupsResult.cc
src/model/CreateForwardingRulesRequest.cc src/model/CreateForwardingRulesRequest.cc
src/model/CreateForwardingRulesResult.cc src/model/CreateForwardingRulesResult.cc
src/model/CreateIpSetsRequest.cc src/model/CreateIpSetsRequest.cc
src/model/CreateIpSetsResult.cc src/model/CreateIpSetsResult.cc
src/model/CreateListenerRequest.cc src/model/CreateListenerRequest.cc
src/model/CreateListenerResult.cc src/model/CreateListenerResult.cc
src/model/CreateSpareIpsRequest.cc
src/model/CreateSpareIpsResult.cc
src/model/DeleteAcceleratorRequest.cc src/model/DeleteAcceleratorRequest.cc
src/model/DeleteAcceleratorResult.cc src/model/DeleteAcceleratorResult.cc
src/model/DeleteAclRequest.cc src/model/DeleteAclRequest.cc
src/model/DeleteAclResult.cc src/model/DeleteAclResult.cc
src/model/DeleteApplicationMonitorRequest.cc
src/model/DeleteApplicationMonitorResult.cc
src/model/DeleteBandwidthPackageRequest.cc src/model/DeleteBandwidthPackageRequest.cc
src/model/DeleteBandwidthPackageResult.cc src/model/DeleteBandwidthPackageResult.cc
src/model/DeleteBasicAccelerateIpRequest.cc
src/model/DeleteBasicAccelerateIpResult.cc
src/model/DeleteBasicAccelerateIpEndpointRelationRequest.cc
src/model/DeleteBasicAccelerateIpEndpointRelationResult.cc
src/model/DeleteBasicAcceleratorRequest.cc
src/model/DeleteBasicAcceleratorResult.cc
src/model/DeleteBasicEndpointRequest.cc
src/model/DeleteBasicEndpointResult.cc
src/model/DeleteBasicEndpointGroupRequest.cc
src/model/DeleteBasicEndpointGroupResult.cc
src/model/DeleteBasicIpSetRequest.cc
src/model/DeleteBasicIpSetResult.cc
src/model/DeleteCustomRoutingEndpointGroupDestinationsRequest.cc
src/model/DeleteCustomRoutingEndpointGroupDestinationsResult.cc
src/model/DeleteCustomRoutingEndpointGroupsRequest.cc
src/model/DeleteCustomRoutingEndpointGroupsResult.cc
src/model/DeleteCustomRoutingEndpointTrafficPoliciesRequest.cc
src/model/DeleteCustomRoutingEndpointTrafficPoliciesResult.cc
src/model/DeleteCustomRoutingEndpointsRequest.cc
src/model/DeleteCustomRoutingEndpointsResult.cc
src/model/DeleteDomainAcceleratorRelationRequest.cc
src/model/DeleteDomainAcceleratorRelationResult.cc
src/model/DeleteEndpointGroupRequest.cc src/model/DeleteEndpointGroupRequest.cc
src/model/DeleteEndpointGroupResult.cc src/model/DeleteEndpointGroupResult.cc
src/model/DeleteEndpointGroupsRequest.cc
src/model/DeleteEndpointGroupsResult.cc
src/model/DeleteForwardingRulesRequest.cc src/model/DeleteForwardingRulesRequest.cc
src/model/DeleteForwardingRulesResult.cc src/model/DeleteForwardingRulesResult.cc
src/model/DeleteIpSetRequest.cc src/model/DeleteIpSetRequest.cc
@@ -178,10 +430,30 @@ set(ga_src
src/model/DeleteIpSetsResult.cc src/model/DeleteIpSetsResult.cc
src/model/DeleteListenerRequest.cc src/model/DeleteListenerRequest.cc
src/model/DeleteListenerResult.cc src/model/DeleteListenerResult.cc
src/model/DeleteSpareIpsRequest.cc
src/model/DeleteSpareIpsResult.cc
src/model/DescribeAcceleratorRequest.cc src/model/DescribeAcceleratorRequest.cc
src/model/DescribeAcceleratorResult.cc src/model/DescribeAcceleratorResult.cc
src/model/DescribeAcceleratorAutoRenewAttributeRequest.cc
src/model/DescribeAcceleratorAutoRenewAttributeResult.cc
src/model/DescribeApplicationMonitorRequest.cc
src/model/DescribeApplicationMonitorResult.cc
src/model/DescribeBandwidthPackageRequest.cc src/model/DescribeBandwidthPackageRequest.cc
src/model/DescribeBandwidthPackageResult.cc src/model/DescribeBandwidthPackageResult.cc
src/model/DescribeBandwidthPackageAutoRenewAttributeRequest.cc
src/model/DescribeBandwidthPackageAutoRenewAttributeResult.cc
src/model/DescribeCommodityRequest.cc
src/model/DescribeCommodityResult.cc
src/model/DescribeCommodityPriceRequest.cc
src/model/DescribeCommodityPriceResult.cc
src/model/DescribeCustomRoutingEndPointTrafficPolicyRequest.cc
src/model/DescribeCustomRoutingEndPointTrafficPolicyResult.cc
src/model/DescribeCustomRoutingEndpointRequest.cc
src/model/DescribeCustomRoutingEndpointResult.cc
src/model/DescribeCustomRoutingEndpointGroupRequest.cc
src/model/DescribeCustomRoutingEndpointGroupResult.cc
src/model/DescribeCustomRoutingEndpointGroupDestinationsRequest.cc
src/model/DescribeCustomRoutingEndpointGroupDestinationsResult.cc
src/model/DescribeEndpointGroupRequest.cc src/model/DescribeEndpointGroupRequest.cc
src/model/DescribeEndpointGroupResult.cc src/model/DescribeEndpointGroupResult.cc
src/model/DescribeIpSetRequest.cc src/model/DescribeIpSetRequest.cc
@@ -194,16 +466,50 @@ set(ga_src
src/model/DetachDdosFromAcceleratorResult.cc src/model/DetachDdosFromAcceleratorResult.cc
src/model/DetachLogStoreFromEndpointGroupRequest.cc src/model/DetachLogStoreFromEndpointGroupRequest.cc
src/model/DetachLogStoreFromEndpointGroupResult.cc src/model/DetachLogStoreFromEndpointGroupResult.cc
src/model/DetectApplicationMonitorRequest.cc
src/model/DetectApplicationMonitorResult.cc
src/model/DisableApplicationMonitorRequest.cc
src/model/DisableApplicationMonitorResult.cc
src/model/DissociateAclsFromListenerRequest.cc src/model/DissociateAclsFromListenerRequest.cc
src/model/DissociateAclsFromListenerResult.cc src/model/DissociateAclsFromListenerResult.cc
src/model/DissociateAdditionalCertificatesFromListenerRequest.cc
src/model/DissociateAdditionalCertificatesFromListenerResult.cc
src/model/EnableApplicationMonitorRequest.cc
src/model/EnableApplicationMonitorResult.cc
src/model/GetAclRequest.cc src/model/GetAclRequest.cc
src/model/GetAclResult.cc src/model/GetAclResult.cc
src/model/GetBasicAccelerateIpRequest.cc
src/model/GetBasicAccelerateIpResult.cc
src/model/GetBasicAccelerateIpEndpointRelationRequest.cc
src/model/GetBasicAccelerateIpEndpointRelationResult.cc
src/model/GetBasicAccelerateIpIdleCountRequest.cc
src/model/GetBasicAccelerateIpIdleCountResult.cc
src/model/GetBasicAcceleratorRequest.cc
src/model/GetBasicAcceleratorResult.cc
src/model/GetBasicEndpointRequest.cc
src/model/GetBasicEndpointResult.cc
src/model/GetBasicEndpointGroupRequest.cc
src/model/GetBasicEndpointGroupResult.cc
src/model/GetBasicIpSetRequest.cc
src/model/GetBasicIpSetResult.cc
src/model/GetHealthStatusRequest.cc
src/model/GetHealthStatusResult.cc
src/model/GetInvalidDomainCountRequest.cc
src/model/GetInvalidDomainCountResult.cc
src/model/GetIpsetsBandwidthLimitRequest.cc
src/model/GetIpsetsBandwidthLimitResult.cc
src/model/GetSpareIpRequest.cc
src/model/GetSpareIpResult.cc
src/model/ListAccelerateAreasRequest.cc src/model/ListAccelerateAreasRequest.cc
src/model/ListAccelerateAreasResult.cc src/model/ListAccelerateAreasResult.cc
src/model/ListAcceleratorsRequest.cc src/model/ListAcceleratorsRequest.cc
src/model/ListAcceleratorsResult.cc src/model/ListAcceleratorsResult.cc
src/model/ListAclsRequest.cc src/model/ListAclsRequest.cc
src/model/ListAclsResult.cc src/model/ListAclsResult.cc
src/model/ListApplicationMonitorRequest.cc
src/model/ListApplicationMonitorResult.cc
src/model/ListApplicationMonitorDetectResultRequest.cc
src/model/ListApplicationMonitorDetectResultResult.cc
src/model/ListAvailableAccelerateAreasRequest.cc src/model/ListAvailableAccelerateAreasRequest.cc
src/model/ListAvailableAccelerateAreasResult.cc src/model/ListAvailableAccelerateAreasResult.cc
src/model/ListAvailableBusiRegionsRequest.cc src/model/ListAvailableBusiRegionsRequest.cc
@@ -212,30 +518,104 @@ set(ga_src
src/model/ListBandwidthPackagesResult.cc src/model/ListBandwidthPackagesResult.cc
src/model/ListBandwidthackagesRequest.cc src/model/ListBandwidthackagesRequest.cc
src/model/ListBandwidthackagesResult.cc src/model/ListBandwidthackagesResult.cc
src/model/ListBasicAccelerateIpEndpointRelationsRequest.cc
src/model/ListBasicAccelerateIpEndpointRelationsResult.cc
src/model/ListBasicAccelerateIpsRequest.cc
src/model/ListBasicAccelerateIpsResult.cc
src/model/ListBasicAcceleratorsRequest.cc
src/model/ListBasicAcceleratorsResult.cc
src/model/ListBasicEndpointsRequest.cc
src/model/ListBasicEndpointsResult.cc
src/model/ListBusiRegionsRequest.cc src/model/ListBusiRegionsRequest.cc
src/model/ListBusiRegionsResult.cc src/model/ListBusiRegionsResult.cc
src/model/ListCommonAreasRequest.cc
src/model/ListCommonAreasResult.cc
src/model/ListCustomRoutingEndpointGroupDestinationsRequest.cc
src/model/ListCustomRoutingEndpointGroupDestinationsResult.cc
src/model/ListCustomRoutingEndpointGroupsRequest.cc
src/model/ListCustomRoutingEndpointGroupsResult.cc
src/model/ListCustomRoutingEndpointTrafficPoliciesRequest.cc
src/model/ListCustomRoutingEndpointTrafficPoliciesResult.cc
src/model/ListCustomRoutingEndpointsRequest.cc
src/model/ListCustomRoutingEndpointsResult.cc
src/model/ListCustomRoutingPortMappingsRequest.cc
src/model/ListCustomRoutingPortMappingsResult.cc
src/model/ListCustomRoutingPortMappingsByDestinationRequest.cc
src/model/ListCustomRoutingPortMappingsByDestinationResult.cc
src/model/ListDomainsRequest.cc
src/model/ListDomainsResult.cc
src/model/ListEndpointGroupsRequest.cc src/model/ListEndpointGroupsRequest.cc
src/model/ListEndpointGroupsResult.cc src/model/ListEndpointGroupsResult.cc
src/model/ListForwardingRulesRequest.cc src/model/ListForwardingRulesRequest.cc
src/model/ListForwardingRulesResult.cc src/model/ListForwardingRulesResult.cc
src/model/ListIpSetsRequest.cc src/model/ListIpSetsRequest.cc
src/model/ListIpSetsResult.cc src/model/ListIpSetsResult.cc
src/model/ListIspTypesRequest.cc
src/model/ListIspTypesResult.cc
src/model/ListListenerCertificatesRequest.cc
src/model/ListListenerCertificatesResult.cc
src/model/ListListenersRequest.cc src/model/ListListenersRequest.cc
src/model/ListListenersResult.cc src/model/ListListenersResult.cc
src/model/ListSpareIpsRequest.cc
src/model/ListSpareIpsResult.cc
src/model/ListSystemSecurityPoliciesRequest.cc
src/model/ListSystemSecurityPoliciesResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/QueryCrossBorderApprovalStatusRequest.cc
src/model/QueryCrossBorderApprovalStatusResult.cc
src/model/RemoveEntriesFromAclRequest.cc src/model/RemoveEntriesFromAclRequest.cc
src/model/RemoveEntriesFromAclResult.cc src/model/RemoveEntriesFromAclResult.cc
src/model/ReplaceBandwidthPackageRequest.cc src/model/ReplaceBandwidthPackageRequest.cc
src/model/ReplaceBandwidthPackageResult.cc src/model/ReplaceBandwidthPackageResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpdateAcceleratorRequest.cc src/model/UpdateAcceleratorRequest.cc
src/model/UpdateAcceleratorResult.cc src/model/UpdateAcceleratorResult.cc
src/model/UpdateAcceleratorAutoRenewAttributeRequest.cc
src/model/UpdateAcceleratorAutoRenewAttributeResult.cc
src/model/UpdateAcceleratorConfirmRequest.cc
src/model/UpdateAcceleratorConfirmResult.cc
src/model/UpdateAcceleratorCrossBorderModeRequest.cc
src/model/UpdateAcceleratorCrossBorderModeResult.cc
src/model/UpdateAclAttributeRequest.cc src/model/UpdateAclAttributeRequest.cc
src/model/UpdateAclAttributeResult.cc src/model/UpdateAclAttributeResult.cc
src/model/UpdateAdditionalCertificateWithListenerRequest.cc
src/model/UpdateAdditionalCertificateWithListenerResult.cc
src/model/UpdateApplicationMonitorRequest.cc
src/model/UpdateApplicationMonitorResult.cc
src/model/UpdateBandwidthPackagaAutoRenewAttributeRequest.cc
src/model/UpdateBandwidthPackagaAutoRenewAttributeResult.cc
src/model/UpdateBandwidthPackageRequest.cc src/model/UpdateBandwidthPackageRequest.cc
src/model/UpdateBandwidthPackageResult.cc src/model/UpdateBandwidthPackageResult.cc
src/model/UpdateBasicAcceleratorRequest.cc
src/model/UpdateBasicAcceleratorResult.cc
src/model/UpdateBasicEndpointRequest.cc
src/model/UpdateBasicEndpointResult.cc
src/model/UpdateBasicEndpointGroupRequest.cc
src/model/UpdateBasicEndpointGroupResult.cc
src/model/UpdateBasicIpSetRequest.cc
src/model/UpdateBasicIpSetResult.cc
src/model/UpdateCustomRoutingEndpointGroupAttributeRequest.cc
src/model/UpdateCustomRoutingEndpointGroupAttributeResult.cc
src/model/UpdateCustomRoutingEndpointGroupDestinationsRequest.cc
src/model/UpdateCustomRoutingEndpointGroupDestinationsResult.cc
src/model/UpdateCustomRoutingEndpointTrafficPoliciesRequest.cc
src/model/UpdateCustomRoutingEndpointTrafficPoliciesResult.cc
src/model/UpdateCustomRoutingEndpointsRequest.cc
src/model/UpdateCustomRoutingEndpointsResult.cc
src/model/UpdateDomainRequest.cc
src/model/UpdateDomainResult.cc
src/model/UpdateDomainStateRequest.cc
src/model/UpdateDomainStateResult.cc
src/model/UpdateEndpointGroupRequest.cc src/model/UpdateEndpointGroupRequest.cc
src/model/UpdateEndpointGroupResult.cc src/model/UpdateEndpointGroupResult.cc
src/model/UpdateEndpointGroupAttributeRequest.cc src/model/UpdateEndpointGroupAttributeRequest.cc
src/model/UpdateEndpointGroupAttributeResult.cc src/model/UpdateEndpointGroupAttributeResult.cc
src/model/UpdateEndpointGroupsRequest.cc
src/model/UpdateEndpointGroupsResult.cc
src/model/UpdateForwardingRulesRequest.cc src/model/UpdateForwardingRulesRequest.cc
src/model/UpdateForwardingRulesResult.cc src/model/UpdateForwardingRulesResult.cc
src/model/UpdateIpSetRequest.cc src/model/UpdateIpSetRequest.cc

File diff suppressed because it is too large Load Diff

View File

@@ -1,66 +1,58 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT AddEntriesToAclRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT AddEntriesToAclRequest : public RpcServiceRequest struct AclEntries {
{ std::string entry;
public: std::string entryDescription;
struct AclEntries };
{ AddEntriesToAclRequest();
std::string entry; ~AddEntriesToAclRequest();
std::string entryDescription; std::string getAclId() const;
}; void setAclId(const std::string &aclId);
bool getDryRun() const;
public: void setDryRun(bool dryRun);
AddEntriesToAclRequest(); std::string getClientToken() const;
~AddEntriesToAclRequest(); void setClientToken(const std::string &clientToken);
std::vector<AclEntries> getAclEntries() const;
std::string getAclId()const; void setAclEntries(const std::vector<AclEntries> &aclEntries);
void setAclId(const std::string& aclId); std::string getRegionId() const;
bool getDryRun()const; void setRegionId(const std::string &regionId);
void setDryRun(bool dryRun);
std::string getClientToken()const; private:
void setClientToken(const std::string& clientToken); std::string aclId_;
std::vector<AclEntries> getAclEntries()const; bool dryRun_;
void setAclEntries(const std::vector<AclEntries>& aclEntries); std::string clientToken_;
std::string getRegionId()const; std::vector<AclEntries> aclEntries_;
void setRegionId(const std::string& regionId); std::string regionId_;
};
private: } // namespace Model
std::string aclId_; } // namespace Ga
bool dryRun_; } // namespace AlibabaCloud
std::string clientToken_; #endif // !ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_
std::vector<AclEntries> aclEntries_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT AssociateAclsWithListenerRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT AssociateAclsWithListenerRequest : public RpcServiceRequest AssociateAclsWithListenerRequest();
{ ~AssociateAclsWithListenerRequest();
bool getDryRun() const;
public: void setDryRun(bool dryRun);
AssociateAclsWithListenerRequest(); std::string getClientToken() const;
~AssociateAclsWithListenerRequest(); void setClientToken(const std::string &clientToken);
std::vector<std::string> getAclIds() const;
bool getDryRun()const; void setAclIds(const std::vector<std::string> &aclIds);
void setDryRun(bool dryRun); std::string getAclType() const;
std::string getClientToken()const; void setAclType(const std::string &aclType);
void setClientToken(const std::string& clientToken); std::string getListenerId() const;
std::vector<std::string> getAclIds()const; void setListenerId(const std::string &listenerId);
void setAclIds(const std::vector<std::string>& aclIds); std::string getRegionId() const;
std::string getAclType()const; void setRegionId(const std::string &regionId);
void setAclType(const std::string& aclType);
std::string getListenerId()const; private:
void setListenerId(const std::string& listenerId); bool dryRun_;
std::string getRegionId()const; std::string clientToken_;
void setRegionId(const std::string& regionId); std::vector<std::string> aclIds_;
std::string aclType_;
private: std::string listenerId_;
bool dryRun_; std::string regionId_;
std::string clientToken_; };
std::vector<std::string> aclIds_; } // namespace Model
std::string aclType_; } // namespace Ga
std::string listenerId_; } // namespace AlibabaCloud
std::string regionId_; #endif // !ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_ASSOCIATEADDITIONALCERTIFICATESWITHLISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ASSOCIATEADDITIONALCERTIFICATESWITHLISTENERREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT AssociateAdditionalCertificatesWithListenerRequest : public RpcServiceRequest {
public:
struct Certificates {
std::string id;
std::string domain;
};
AssociateAdditionalCertificatesWithListenerRequest();
~AssociateAdditionalCertificatesWithListenerRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getListenerId() const;
void setListenerId(const std::string &listenerId);
std::vector<Certificates> getCertificates() const;
void setCertificates(const std::vector<Certificates> &certificates);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string clientToken_;
std::string listenerId_;
std::vector<Certificates> certificates_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_ASSOCIATEADDITIONALCERTIFICATESWITHLISTENERREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_ASSOCIATEADDITIONALCERTIFICATESWITHLISTENERRESULT_H_
#define ALIBABACLOUD_GA_MODEL_ASSOCIATEADDITIONALCERTIFICATESWITHLISTENERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT AssociateAdditionalCertificatesWithListenerResult : public ServiceResult
{
public:
AssociateAdditionalCertificatesWithListenerResult();
explicit AssociateAdditionalCertificatesWithListenerResult(const std::string &payload);
~AssociateAdditionalCertificatesWithListenerResult();
std::string getListenerId()const;
protected:
void parse(const std::string &payload);
private:
std::string listenerId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_ASSOCIATEADDITIONALCERTIFICATESWITHLISTENERRESULT_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT AttachDdosToAcceleratorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT AttachDdosToAcceleratorRequest : public RpcServiceRequest AttachDdosToAcceleratorRequest();
{ ~AttachDdosToAcceleratorRequest();
std::string getDdosId() const;
public: void setDdosId(const std::string &ddosId);
AttachDdosToAcceleratorRequest(); std::string getRegionId() const;
~AttachDdosToAcceleratorRequest(); void setRegionId(const std::string &regionId);
std::string getDdosRegionId() const;
std::string getDdosId()const; void setDdosRegionId(const std::string &ddosRegionId);
void setDdosId(const std::string& ddosId); std::string getAcceleratorId() const;
std::string getRegionId()const; void setAcceleratorId(const std::string &acceleratorId);
void setRegionId(const std::string& regionId);
std::string getDdosRegionId()const; private:
void setDdosRegionId(const std::string& ddosRegionId); std::string ddosId_;
std::string getAcceleratorId()const; std::string regionId_;
void setAcceleratorId(const std::string& acceleratorId); std::string ddosRegionId_;
std::string acceleratorId_;
private: };
std::string ddosId_; } // namespace Model
std::string regionId_; } // namespace Ga
std::string ddosRegionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT AttachLogStoreToEndpointGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT AttachLogStoreToEndpointGroupRequest : public RpcServiceRequest AttachLogStoreToEndpointGroupRequest();
{ ~AttachLogStoreToEndpointGroupRequest();
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
AttachLogStoreToEndpointGroupRequest(); std::string getSlsLogStoreName() const;
~AttachLogStoreToEndpointGroupRequest(); void setSlsLogStoreName(const std::string &slsLogStoreName);
std::string getListenerId() const;
std::string getClientToken()const; void setListenerId(const std::string &listenerId);
void setClientToken(const std::string& clientToken); std::vector<std::string> getEndpointGroupIds() const;
std::string getSlsLogStoreName()const; void setEndpointGroupIds(const std::vector<std::string> &endpointGroupIds);
void setSlsLogStoreName(const std::string& slsLogStoreName); std::string getRegionId() const;
std::string getListenerId()const; void setRegionId(const std::string &regionId);
void setListenerId(const std::string& listenerId); std::string getSlsProjectName() const;
std::vector<std::string> getEndpointGroupIds()const; void setSlsProjectName(const std::string &slsProjectName);
void setEndpointGroupIds(const std::vector<std::string>& endpointGroupIds); std::string getSlsRegionId() const;
std::string getRegionId()const; void setSlsRegionId(const std::string &slsRegionId);
void setRegionId(const std::string& regionId); std::string getAcceleratorId() const;
std::string getSlsProjectName()const; void setAcceleratorId(const std::string &acceleratorId);
void setSlsProjectName(const std::string& slsProjectName);
std::string getSlsRegionId()const; private:
void setSlsRegionId(const std::string& slsRegionId); std::string clientToken_;
std::string getAcceleratorId()const; std::string slsLogStoreName_;
void setAcceleratorId(const std::string& acceleratorId); std::string listenerId_;
std::vector<std::string> endpointGroupIds_;
private: std::string regionId_;
std::string clientToken_; std::string slsProjectName_;
std::string slsLogStoreName_; std::string slsRegionId_;
std::string listenerId_; std::string acceleratorId_;
std::vector<std::string> endpointGroupIds_; };
std::string regionId_; } // namespace Model
std::string slsProjectName_; } // namespace Ga
std::string slsRegionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT BandwidthPackageAddAcceleratorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT BandwidthPackageAddAcceleratorRequest : public RpcServiceRequest BandwidthPackageAddAcceleratorRequest();
{ ~BandwidthPackageAddAcceleratorRequest();
std::string getBandwidthPackageId() const;
public: void setBandwidthPackageId(const std::string &bandwidthPackageId);
BandwidthPackageAddAcceleratorRequest(); std::string getRegionId() const;
~BandwidthPackageAddAcceleratorRequest(); void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
std::string getBandwidthPackageId()const; void setAcceleratorId(const std::string &acceleratorId);
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); std::string bandwidthPackageId_;
std::string getAcceleratorId()const; std::string regionId_;
void setAcceleratorId(const std::string& acceleratorId); std::string acceleratorId_;
};
private: } // namespace Model
std::string bandwidthPackageId_; } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT BandwidthPackageRemoveAcceleratorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT BandwidthPackageRemoveAcceleratorRequest : public RpcServiceRequest BandwidthPackageRemoveAcceleratorRequest();
{ ~BandwidthPackageRemoveAcceleratorRequest();
std::string getBandwidthPackageId() const;
public: void setBandwidthPackageId(const std::string &bandwidthPackageId);
BandwidthPackageRemoveAcceleratorRequest(); std::string getRegionId() const;
~BandwidthPackageRemoveAcceleratorRequest(); void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
std::string getBandwidthPackageId()const; void setAcceleratorId(const std::string &acceleratorId);
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); std::string bandwidthPackageId_;
std::string getAcceleratorId()const; std::string regionId_;
void setAcceleratorId(const std::string& acceleratorId); std::string acceleratorId_;
};
private: } // namespace Model
std::string bandwidthPackageId_; } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT ChangeResourceGroupRequest : public RpcServiceRequest {
public:
ChangeResourceGroupRequest();
~ChangeResourceGroupRequest();
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getNewResourceGroupId() const;
void setNewResourceGroupId(const std::string &newResourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string resourceId_;
std::string clientToken_;
std::string resourceType_;
std::string newResourceGroupId_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CHANGERESOURCEGROUPREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CHANGERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CHANGERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT ChangeResourceGroupResult : public ServiceResult
{
public:
ChangeResourceGroupResult();
explicit ChangeResourceGroupResult(const std::string &payload);
~ChangeResourceGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CHANGERESOURCEGROUPRESULT_H_

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT ConfigEndpointProbeRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT ConfigEndpointProbeRequest : public RpcServiceRequest ConfigEndpointProbeRequest();
{ ~ConfigEndpointProbeRequest();
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
ConfigEndpointProbeRequest(); std::string getEndpoint() const;
~ConfigEndpointProbeRequest(); void setEndpoint(const std::string &endpoint);
std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getEndpointType() const;
std::string getEndpoint()const; void setEndpointType(const std::string &endpointType);
void setEndpoint(const std::string& endpoint); std::string getEnable() const;
std::string getRegionId()const; void setEnable(const std::string &enable);
void setRegionId(const std::string& regionId); std::string getProbeProtocol() const;
std::string getEndpointType()const; void setProbeProtocol(const std::string &probeProtocol);
void setEndpointType(const std::string& endpointType); std::string getProbePort() const;
std::string getEnable()const; void setProbePort(const std::string &probePort);
void setEnable(const std::string& enable); std::string getEndpointGroupId() const;
std::string getProbeProtocol()const; void setEndpointGroupId(const std::string &endpointGroupId);
void setProbeProtocol(const std::string& probeProtocol);
std::string getProbePort()const; private:
void setProbePort(const std::string& probePort); std::string clientToken_;
std::string getEndpointGroupId()const; std::string endpoint_;
void setEndpointGroupId(const std::string& endpointGroupId); std::string regionId_;
std::string endpointType_;
private: std::string enable_;
std::string clientToken_; std::string probeProtocol_;
std::string endpoint_; std::string probePort_;
std::string regionId_; std::string endpointGroupId_;
std::string endpointType_; };
std::string enable_; } // namespace Model
std::string probeProtocol_; } // namespace Ga
std::string probePort_; } // namespace AlibabaCloud
std::string endpointGroupId_; #endif // !ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_

View File

@@ -1,72 +1,105 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateAcceleratorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateAcceleratorRequest : public RpcServiceRequest struct SystemTag {
{ std::string key;
std::string value;
public: std::string scope;
CreateAcceleratorRequest(); };
~CreateAcceleratorRequest(); struct IpSetConfig {
std::string accessMode;
bool getAutoPay()const; };
void setAutoPay(bool autoPay); struct Tag {
std::string getPromotionOptionNo()const; std::string key;
void setPromotionOptionNo(const std::string& promotionOptionNo); std::string value;
std::string getClientToken()const; };
void setClientToken(const std::string& clientToken); CreateAcceleratorRequest();
std::string getAutoUseCoupon()const; ~CreateAcceleratorRequest();
void setAutoUseCoupon(const std::string& autoUseCoupon); std::string getClientToken() const;
std::string getSpec()const; void setClientToken(const std::string &clientToken);
void setSpec(const std::string& spec); std::vector<SystemTag> getSystemTag() const;
int getDuration()const; void setSystemTag(const std::vector<SystemTag> &systemTag);
void setDuration(int duration); IpSetConfig getIpSetConfig() const;
std::string getRegionId()const; void setIpSetConfig(const IpSetConfig &ipSetConfig);
void setRegionId(const std::string& regionId); std::string getAutoUseCoupon() const;
std::string getName()const; void setAutoUseCoupon(const std::string &autoUseCoupon);
void setName(const std::string& name); int getAutoRenewDuration() const;
std::string getPricingCycle()const; void setAutoRenewDuration(int autoRenewDuration);
void setPricingCycle(const std::string& pricingCycle); std::string getSpec() const;
void setSpec(const std::string &spec);
private: int getDuration() const;
bool autoPay_; void setDuration(int duration);
std::string promotionOptionNo_; std::string getResourceGroupId() const;
std::string clientToken_; void setResourceGroupId(const std::string &resourceGroupId);
std::string autoUseCoupon_; std::string getRegionId() const;
std::string spec_; void setRegionId(const std::string &regionId);
int duration_; std::vector<Tag> getTag() const;
std::string regionId_; void setTag(const std::vector<Tag> &tag);
std::string name_; std::string getInstanceChargeType() const;
std::string pricingCycle_; void setInstanceChargeType(const std::string &instanceChargeType);
bool getAutoPay() const;
}; void setAutoPay(bool autoPay);
} bool getDryRun() const;
} void setDryRun(bool dryRun);
} std::string getPromotionOptionNo() const;
#endif // !ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_ void setPromotionOptionNo(const std::string &promotionOptionNo);
std::string getBandwidthBillingType() const;
void setBandwidthBillingType(const std::string &bandwidthBillingType);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getName() const;
void setName(const std::string &name);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
std::string clientToken_;
std::vector<SystemTag> systemTag_;
IpSetConfig ipSetConfig_;
std::string autoUseCoupon_;
int autoRenewDuration_;
std::string spec_;
int duration_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
bool autoPay_;
bool dryRun_;
std::string promotionOptionNo_;
std::string bandwidthBillingType_;
bool autoRenew_;
std::string name_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_

View File

@@ -1,69 +1,79 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateAclRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateAclRequest : public RpcServiceRequest struct SystemTag {
{ std::string key;
public: std::string value;
struct AclEntries std::string scope;
{ };
std::string entry; struct AclEntries {
std::string entryDescription; std::string entry;
}; std::string entryDescription;
};
public: struct Tag {
CreateAclRequest(); std::string key;
~CreateAclRequest(); std::string value;
};
bool getDryRun()const; CreateAclRequest();
void setDryRun(bool dryRun); ~CreateAclRequest();
std::string getAclName()const; bool getDryRun() const;
void setAclName(const std::string& aclName); void setDryRun(bool dryRun);
std::string getClientToken()const; std::string getAclName() const;
void setClientToken(const std::string& clientToken); void setAclName(const std::string &aclName);
std::vector<AclEntries> getAclEntries()const; std::string getClientToken() const;
void setAclEntries(const std::vector<AclEntries>& aclEntries); void setClientToken(const std::string &clientToken);
std::string getAddressIPVersion()const; std::vector<SystemTag> getSystemTag() const;
void setAddressIPVersion(const std::string& addressIPVersion); void setSystemTag(const std::vector<SystemTag> &systemTag);
std::string getRegionId()const; std::vector<AclEntries> getAclEntries() const;
void setRegionId(const std::string& regionId); void setAclEntries(const std::vector<AclEntries> &aclEntries);
std::string getAddressIPVersion() const;
private: void setAddressIPVersion(const std::string &addressIPVersion);
bool dryRun_; std::string getResourceGroupId() const;
std::string aclName_; void setResourceGroupId(const std::string &resourceGroupId);
std::string clientToken_; std::string getRegionId() const;
std::vector<AclEntries> aclEntries_; void setRegionId(const std::string &regionId);
std::string addressIPVersion_; std::vector<Tag> getTag() const;
std::string regionId_; void setTag(const std::vector<Tag> &tag);
}; private:
} bool dryRun_;
} std::string aclName_;
} std::string clientToken_;
#endif // !ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_ std::vector<SystemTag> systemTag_;
std::vector<AclEntries> aclEntries_;
std::string addressIPVersion_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEAPPLICATIONMONITORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEAPPLICATIONMONITORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateApplicationMonitorRequest : public RpcServiceRequest {
public:
CreateApplicationMonitorRequest();
~CreateApplicationMonitorRequest();
std::string getAddress() const;
void setAddress(const std::string &address);
bool getDetectEnable() const;
void setDetectEnable(bool detectEnable);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
int getDetectThreshold() const;
void setDetectThreshold(int detectThreshold);
std::string getListenerId() const;
void setListenerId(const std::string &listenerId);
std::string getOptionsJson() const;
void setOptionsJson(const std::string &optionsJson);
int getDetectTimes() const;
void setDetectTimes(int detectTimes);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
int getSilenceTime() const;
void setSilenceTime(int silenceTime);
private:
std::string address_;
bool detectEnable_;
std::string clientToken_;
std::string taskName_;
int detectThreshold_;
std::string listenerId_;
std::string optionsJson_;
int detectTimes_;
std::string regionId_;
std::string acceleratorId_;
int silenceTime_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEAPPLICATIONMONITORREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEAPPLICATIONMONITORRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEAPPLICATIONMONITORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateApplicationMonitorResult : public ServiceResult
{
public:
CreateApplicationMonitorResult();
explicit CreateApplicationMonitorResult(const std::string &payload);
~CreateApplicationMonitorResult();
std::string getTaskId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEAPPLICATIONMONITORRESULT_H_

View File

@@ -1,90 +1,108 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateBandwidthPackageRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateBandwidthPackageRequest : public RpcServiceRequest struct SystemTag {
{ std::string key;
std::string value;
public: std::string scope;
CreateBandwidthPackageRequest(); };
~CreateBandwidthPackageRequest(); struct Tag {
std::string key;
std::string getBandwidthType()const; std::string value;
void setBandwidthType(const std::string& bandwidthType); };
std::string getClientToken()const; CreateBandwidthPackageRequest();
void setClientToken(const std::string& clientToken); ~CreateBandwidthPackageRequest();
std::string getAutoUseCoupon()const; std::string getBandwidthType() const;
void setAutoUseCoupon(const std::string& autoUseCoupon); void setBandwidthType(const std::string &bandwidthType);
std::string getType()const; std::string getClientToken() const;
void setType(const std::string& type); void setClientToken(const std::string &clientToken);
std::string getDuration()const; std::vector<SystemTag> getSystemTag() const;
void setDuration(const std::string& duration); void setSystemTag(const std::vector<SystemTag> &systemTag);
std::string getRegionId()const; std::string getAutoUseCoupon() const;
void setRegionId(const std::string& regionId); void setAutoUseCoupon(const std::string &autoUseCoupon);
bool getAutoPay()const; std::string getType() const;
void setAutoPay(bool autoPay); void setType(const std::string &type);
std::string getPromotionOptionNo()const; int getAutoRenewDuration() const;
void setPromotionOptionNo(const std::string& promotionOptionNo); void setAutoRenewDuration(int autoRenewDuration);
int getBandwidth()const; std::string getDuration() const;
void setBandwidth(int bandwidth); void setDuration(const std::string &duration);
std::string getCbnGeographicRegionIdB()const; std::string getResourceGroupId() const;
void setCbnGeographicRegionIdB(const std::string& cbnGeographicRegionIdB); void setResourceGroupId(const std::string &resourceGroupId);
std::string getCbnGeographicRegionIdA()const; std::string getRegionId() const;
void setCbnGeographicRegionIdA(const std::string& cbnGeographicRegionIdA); void setRegionId(const std::string &regionId);
std::string getBillingType()const; std::vector<Tag> getTag() const;
void setBillingType(const std::string& billingType); void setTag(const std::vector<Tag> &tag);
std::string getChargeType()const; bool getAutoPay() const;
void setChargeType(const std::string& chargeType); void setAutoPay(bool autoPay);
std::string getPricingCycle()const; std::string getPromotionOptionNo() const;
void setPricingCycle(const std::string& pricingCycle); void setPromotionOptionNo(const std::string &promotionOptionNo);
int getRatio()const; int getBandwidth() const;
void setRatio(int ratio); void setBandwidth(int bandwidth);
std::string getCbnGeographicRegionIdB() const;
private: void setCbnGeographicRegionIdB(const std::string &cbnGeographicRegionIdB);
std::string bandwidthType_; std::string getCbnGeographicRegionIdA() const;
std::string clientToken_; void setCbnGeographicRegionIdA(const std::string &cbnGeographicRegionIdA);
std::string autoUseCoupon_; bool getAutoRenew() const;
std::string type_; void setAutoRenew(bool autoRenew);
std::string duration_; std::string getBillingType() const;
std::string regionId_; void setBillingType(const std::string &billingType);
bool autoPay_; std::string getChargeType() const;
std::string promotionOptionNo_; void setChargeType(const std::string &chargeType);
int bandwidth_; std::string getPricingCycle() const;
std::string cbnGeographicRegionIdB_; void setPricingCycle(const std::string &pricingCycle);
std::string cbnGeographicRegionIdA_; int getRatio() const;
std::string billingType_; void setRatio(int ratio);
std::string chargeType_;
std::string pricingCycle_; private:
int ratio_; std::string bandwidthType_;
std::string clientToken_;
}; std::vector<SystemTag> systemTag_;
} std::string autoUseCoupon_;
} std::string type_;
} int autoRenewDuration_;
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_ std::string duration_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
bool autoPay_;
std::string promotionOptionNo_;
int bandwidth_;
std::string cbnGeographicRegionIdB_;
std::string cbnGeographicRegionIdA_;
bool autoRenew_;
std::string billingType_;
std::string chargeType_;
std::string pricingCycle_;
int ratio_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicAccelerateIpEndpointRelationRequest : public RpcServiceRequest {
public:
CreateBasicAccelerateIpEndpointRelationRequest();
~CreateBasicAccelerateIpEndpointRelationRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getAccelerateIpId() const;
void setAccelerateIpId(const std::string &accelerateIpId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string clientToken_;
std::string endpointId_;
std::string accelerateIpId_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicAccelerateIpEndpointRelationResult : public ServiceResult
{
public:
CreateBasicAccelerateIpEndpointRelationResult();
explicit CreateBasicAccelerateIpEndpointRelationResult(const std::string &payload);
~CreateBasicAccelerateIpEndpointRelationResult();
std::string getAccelerateIpId()const;
std::string getState()const;
std::string getEndpointId()const;
std::string getAcceleratorId()const;
protected:
void parse(const std::string &payload);
private:
std::string accelerateIpId_;
std::string state_;
std::string endpointId_;
std::string acceleratorId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONRESULT_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicAccelerateIpEndpointRelationsRequest : public RpcServiceRequest {
public:
struct AccelerateIpEndpointRelations {
std::string accelerateIpId;
std::string endpointId;
};
CreateBasicAccelerateIpEndpointRelationsRequest();
~CreateBasicAccelerateIpEndpointRelationsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::vector<AccelerateIpEndpointRelations> getAccelerateIpEndpointRelations() const;
void setAccelerateIpEndpointRelations(const std::vector<AccelerateIpEndpointRelations> &accelerateIpEndpointRelations);
private:
std::string clientToken_;
std::string regionId_;
std::string acceleratorId_;
std::vector<AccelerateIpEndpointRelations> accelerateIpEndpointRelations_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicAccelerateIpEndpointRelationsResult : public ServiceResult
{
public:
CreateBasicAccelerateIpEndpointRelationsResult();
explicit CreateBasicAccelerateIpEndpointRelationsResult(const std::string &payload);
~CreateBasicAccelerateIpEndpointRelationsResult();
std::string getAcceleratorId()const;
protected:
void parse(const std::string &payload);
private:
std::string acceleratorId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPENDPOINTRELATIONSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicAccelerateIpRequest : public RpcServiceRequest {
public:
CreateBasicAccelerateIpRequest();
~CreateBasicAccelerateIpRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpSetId() const;
void setIpSetId(const std::string &ipSetId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string clientToken_;
std::string ipSetId_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicAccelerateIpResult : public ServiceResult
{
public:
CreateBasicAccelerateIpResult();
explicit CreateBasicAccelerateIpResult(const std::string &payload);
~CreateBasicAccelerateIpResult();
std::string getIpSetId()const;
std::string getAccelerateIpId()const;
std::string getAccelerateIpAddress()const;
std::string getState()const;
std::string getAcceleratorId()const;
protected:
void parse(const std::string &payload);
private:
std::string ipSetId_;
std::string accelerateIpId_;
std::string accelerateIpAddress_;
std::string state_;
std::string acceleratorId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATEIPRESULT_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicAcceleratorRequest : public RpcServiceRequest {
public:
struct SystemTag {
std::string key;
std::string value;
std::string scope;
};
struct Tag {
std::string key;
std::string value;
};
CreateBasicAcceleratorRequest();
~CreateBasicAcceleratorRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<SystemTag> getSystemTag() const;
void setSystemTag(const std::vector<SystemTag> &systemTag);
std::string getAutoUseCoupon() const;
void setAutoUseCoupon(const std::string &autoUseCoupon);
int getAutoRenewDuration() const;
void setAutoRenewDuration(int autoRenewDuration);
int getDuration() const;
void setDuration(int duration);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getPromotionOptionNo() const;
void setPromotionOptionNo(const std::string &promotionOptionNo);
std::string getBandwidthBillingType() const;
void setBandwidthBillingType(const std::string &bandwidthBillingType);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
std::string clientToken_;
std::vector<SystemTag> systemTag_;
std::string autoUseCoupon_;
int autoRenewDuration_;
int duration_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
bool autoPay_;
bool dryRun_;
std::string promotionOptionNo_;
std::string bandwidthBillingType_;
bool autoRenew_;
std::string chargeType_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATORREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATORRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicAcceleratorResult : public ServiceResult
{
public:
CreateBasicAcceleratorResult();
explicit CreateBasicAcceleratorResult(const std::string &payload);
~CreateBasicAcceleratorResult();
std::string getOrderId()const;
std::string getAcceleratorId()const;
protected:
void parse(const std::string &payload);
private:
std::string orderId_;
std::string acceleratorId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICACCELERATORRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTGROUPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicEndpointGroupRequest : public RpcServiceRequest {
public:
CreateBasicEndpointGroupRequest();
~CreateBasicEndpointGroupRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getEndpointAddress() const;
void setEndpointAddress(const std::string &endpointAddress);
std::string getEndpointGroupRegion() const;
void setEndpointGroupRegion(const std::string &endpointGroupRegion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointType() const;
void setEndpointType(const std::string &endpointType);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::string getEndpointSubAddress() const;
void setEndpointSubAddress(const std::string &endpointSubAddress);
private:
std::string clientToken_;
std::string description_;
std::string endpointAddress_;
std::string endpointGroupRegion_;
std::string regionId_;
std::string endpointType_;
std::string name_;
std::string acceleratorId_;
std::string endpointSubAddress_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTGROUPREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTGROUPRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicEndpointGroupResult : public ServiceResult
{
public:
CreateBasicEndpointGroupResult();
explicit CreateBasicEndpointGroupResult(const std::string &payload);
~CreateBasicEndpointGroupResult();
std::string getEndpointGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::string endpointGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTGROUPRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicEndpointRequest : public RpcServiceRequest {
public:
CreateBasicEndpointRequest();
~CreateBasicEndpointRequest();
std::string getEndpointZoneId() const;
void setEndpointZoneId(const std::string &endpointZoneId);
std::string getEndpointSubAddressType() const;
void setEndpointSubAddressType(const std::string &endpointSubAddressType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointAddress() const;
void setEndpointAddress(const std::string &endpointAddress);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointType() const;
void setEndpointType(const std::string &endpointType);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::string getEndpointSubAddress() const;
void setEndpointSubAddress(const std::string &endpointSubAddress);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::string endpointZoneId_;
std::string endpointSubAddressType_;
std::string clientToken_;
std::string endpointAddress_;
std::string regionId_;
std::string endpointType_;
std::string name_;
std::string acceleratorId_;
std::string endpointSubAddress_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicEndpointResult : public ServiceResult
{
public:
CreateBasicEndpointResult();
explicit CreateBasicEndpointResult(const std::string &payload);
~CreateBasicEndpointResult();
std::string getEndpointGroupId()const;
std::string getEndpointId()const;
protected:
void parse(const std::string &payload);
private:
std::string endpointGroupId_;
std::string endpointId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTRESULT_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicEndpointsRequest : public RpcServiceRequest {
public:
struct Endpoints {
std::string name;
std::string endpointType;
std::string endpointAddress;
std::string endpointSubAddress;
std::string endpointSubAddressType;
std::string endpointZoneId;
};
CreateBasicEndpointsRequest();
~CreateBasicEndpointsRequest();
std::vector<Endpoints> getEndpoints() const;
void setEndpoints(const std::vector<Endpoints> &endpoints);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::vector<Endpoints> endpoints_;
std::string clientToken_;
std::string regionId_;
std::string acceleratorId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTSREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicEndpointsResult : public ServiceResult
{
public:
struct EndpointsItem
{
std::string endpointId;
std::string endpointType;
std::string endpointSubAddress;
std::string endpointAddress;
};
CreateBasicEndpointsResult();
explicit CreateBasicEndpointsResult(const std::string &payload);
~CreateBasicEndpointsResult();
std::vector<EndpointsItem> getEndpoints()const;
std::string getEndpointGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<EndpointsItem> endpoints_;
std::string endpointGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICENDPOINTSRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICIPSETREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICIPSETREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBasicIpSetRequest : public RpcServiceRequest {
public:
CreateBasicIpSetRequest();
~CreateBasicIpSetRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
long getBandwidth() const;
void setBandwidth(long bandwidth);
std::string getIspType() const;
void setIspType(const std::string &ispType);
std::string getAccelerateRegionId() const;
void setAccelerateRegionId(const std::string &accelerateRegionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string clientToken_;
long bandwidth_;
std::string ispType_;
std::string accelerateRegionId_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICIPSETREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBASICIPSETRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBASICIPSETRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBasicIpSetResult : public ServiceResult
{
public:
CreateBasicIpSetResult();
explicit CreateBasicIpSetResult(const std::string &payload);
~CreateBasicIpSetResult();
std::string getIpSetId()const;
protected:
void parse(const std::string &payload);
private:
std::string ipSetId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEBASICIPSETRESULT_H_

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPDESTINATIONSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPDESTINATIONSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointGroupDestinationsRequest : public RpcServiceRequest {
public:
struct DestinationConfigurations {
int fromPort;
int toPort;
};
CreateCustomRoutingEndpointGroupDestinationsRequest();
~CreateCustomRoutingEndpointGroupDestinationsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<DestinationConfigurations> getDestinationConfigurations() const;
void setDestinationConfigurations(const std::vector<DestinationConfigurations> &destinationConfigurations);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<DestinationConfigurations> destinationConfigurations_;
std::string regionId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPDESTINATIONSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPDESTINATIONSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPDESTINATIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointGroupDestinationsResult : public ServiceResult
{
public:
CreateCustomRoutingEndpointGroupDestinationsResult();
explicit CreateCustomRoutingEndpointGroupDestinationsResult(const std::string &payload);
~CreateCustomRoutingEndpointGroupDestinationsResult();
std::vector<std::string> getDestinationIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> destinationIds_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPDESTINATIONSRESULT_H_

View File

@@ -0,0 +1,82 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointGroupsRequest : public RpcServiceRequest {
public:
struct EndpointGroupConfigurations {
std::string endpointGroupRegion;
std::string name;
std::string description;
struct DestinationConfigurations {
int fromPort;
int toPort;
};
std::vector<DestinationConfigurations> destinationConfigurations;
struct EndpointConfigurations {
std::string type;
std::string endpoint;
std::string trafficToEndpointPolicy;
struct PolicyConfigurations {
std::string address;
struct PortRanges {
int fromPort;
int toPort;
};
std::vector<PortRanges> portRanges;
};
std::vector<PolicyConfigurations> policyConfigurations;
};
std::vector<EndpointConfigurations> endpointConfigurations;
};
CreateCustomRoutingEndpointGroupsRequest();
~CreateCustomRoutingEndpointGroupsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<EndpointGroupConfigurations> getEndpointGroupConfigurations() const;
void setEndpointGroupConfigurations(const std::vector<EndpointGroupConfigurations> &endpointGroupConfigurations);
std::string getListenerId() const;
void setListenerId(const std::string &listenerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<EndpointGroupConfigurations> endpointGroupConfigurations_;
std::string listenerId_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointGroupsResult : public ServiceResult
{
public:
CreateCustomRoutingEndpointGroupsResult();
explicit CreateCustomRoutingEndpointGroupsResult(const std::string &payload);
~CreateCustomRoutingEndpointGroupsResult();
std::vector<std::string> getEndpointGroupIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> endpointGroupIds_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTGROUPSRESULT_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTTRAFFICPOLICIESREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTTRAFFICPOLICIESREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointTrafficPoliciesRequest : public RpcServiceRequest {
public:
struct PolicyConfigurations {
std::string address;
struct PortRanges {
int fromPort;
int toPort;
};
std::vector<PortRanges> portRanges;
};
CreateCustomRoutingEndpointTrafficPoliciesRequest();
~CreateCustomRoutingEndpointTrafficPoliciesRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::vector<PolicyConfigurations> getPolicyConfigurations() const;
void setPolicyConfigurations(const std::vector<PolicyConfigurations> &policyConfigurations);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string endpointId_;
std::vector<PolicyConfigurations> policyConfigurations_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTTRAFFICPOLICIESREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTTRAFFICPOLICIESRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTTRAFFICPOLICIESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointTrafficPoliciesResult : public ServiceResult
{
public:
CreateCustomRoutingEndpointTrafficPoliciesResult();
explicit CreateCustomRoutingEndpointTrafficPoliciesResult(const std::string &payload);
~CreateCustomRoutingEndpointTrafficPoliciesResult();
std::vector<std::string> getPolicyIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> policyIds_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTTRAFFICPOLICIESRESULT_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointsRequest : public RpcServiceRequest {
public:
struct EndpointConfigurations {
std::string type;
std::string endpoint;
std::string trafficToEndpointPolicy;
struct PolicyConfigurations {
std::string address;
struct PortRanges {
int fromPort;
int toPort;
};
std::vector<PortRanges> portRanges;
};
std::vector<PolicyConfigurations> policyConfigurations;
};
CreateCustomRoutingEndpointsRequest();
~CreateCustomRoutingEndpointsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<EndpointConfigurations> getEndpointConfigurations() const;
void setEndpointConfigurations(const std::vector<EndpointConfigurations> &endpointConfigurations);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::string clientToken_;
std::vector<EndpointConfigurations> endpointConfigurations_;
std::string regionId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateCustomRoutingEndpointsResult : public ServiceResult
{
public:
CreateCustomRoutingEndpointsResult();
explicit CreateCustomRoutingEndpointsResult(const std::string &payload);
~CreateCustomRoutingEndpointsResult();
std::vector<std::string> getEndpointIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> endpointIds_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATECUSTOMROUTINGENDPOINTSRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEDOMAINREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEDOMAINREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateDomainRequest : public RpcServiceRequest {
public:
CreateDomainRequest();
~CreateDomainRequest();
std::vector<std::string> getAcceleratorIds() const;
void setAcceleratorIds(const std::vector<std::string> &acceleratorIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDomain() const;
void setDomain(const std::string &domain);
private:
std::vector<std::string> acceleratorIds_;
std::string regionId_;
std::string domain_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEDOMAINREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEDOMAINRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEDOMAINRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateDomainResult : public ServiceResult
{
public:
CreateDomainResult();
explicit CreateDomainResult(const std::string &payload);
~CreateDomainResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEDOMAINRESULT_H_

View File

@@ -1,110 +1,119 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateEndpointGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateEndpointGroupRequest : public RpcServiceRequest struct PortOverrides {
{ int listenerPort;
public: int endpointPort;
struct PortOverrides };
{ struct SystemTag {
int listenerPort; std::string key;
int endpointPort; std::string value;
}; std::string scope;
struct EndpointConfigurations };
{ struct EndpointConfigurations {
std::string type; std::string type;
bool enableClientIPPreservation; bool enableClientIPPreservation;
int weight; int weight;
bool enableProxyProtocol; bool enableProxyProtocol;
std::string endpoint; std::string endpoint;
}; };
struct Tag {
public: std::string key;
CreateEndpointGroupRequest(); std::string value;
~CreateEndpointGroupRequest(); };
CreateEndpointGroupRequest();
std::vector<PortOverrides> getPortOverrides()const; ~CreateEndpointGroupRequest();
void setPortOverrides(const std::vector<PortOverrides>& portOverrides); std::vector<PortOverrides> getPortOverrides() const;
std::string getClientToken()const; void setPortOverrides(const std::vector<PortOverrides> &portOverrides);
void setClientToken(const std::string& clientToken); bool getHealthCheckEnabled() const;
int getHealthCheckIntervalSeconds()const; void setHealthCheckEnabled(bool healthCheckEnabled);
void setHealthCheckIntervalSeconds(int healthCheckIntervalSeconds); std::string getClientToken() const;
std::string getDescription()const; void setClientToken(const std::string &clientToken);
void setDescription(const std::string& description); std::vector<SystemTag> getSystemTag() const;
std::string getHealthCheckProtocol()const; void setSystemTag(const std::vector<SystemTag> &systemTag);
void setHealthCheckProtocol(const std::string& healthCheckProtocol); int getHealthCheckIntervalSeconds() const;
std::string getEndpointRequestProtocol()const; void setHealthCheckIntervalSeconds(int healthCheckIntervalSeconds);
void setEndpointRequestProtocol(const std::string& endpointRequestProtocol); std::string getDescription() const;
std::string getListenerId()const; void setDescription(const std::string &description);
void setListenerId(const std::string& listenerId); std::string getHealthCheckProtocol() const;
std::string getHealthCheckPath()const; void setHealthCheckProtocol(const std::string &healthCheckProtocol);
void setHealthCheckPath(const std::string& healthCheckPath); std::string getEndpointRequestProtocol() const;
std::vector<EndpointConfigurations> getEndpointConfigurations()const; void setEndpointRequestProtocol(const std::string &endpointRequestProtocol);
void setEndpointConfigurations(const std::vector<EndpointConfigurations>& endpointConfigurations); std::string getListenerId() const;
std::string getRegionId()const; void setListenerId(const std::string &listenerId);
void setRegionId(const std::string& regionId); std::string getHealthCheckPath() const;
std::string getEndpointGroupType()const; void setHealthCheckPath(const std::string &healthCheckPath);
void setEndpointGroupType(const std::string& endpointGroupType); std::vector<EndpointConfigurations> getEndpointConfigurations() const;
std::string getAcceleratorId()const; void setEndpointConfigurations(const std::vector<EndpointConfigurations> &endpointConfigurations);
void setAcceleratorId(const std::string& acceleratorId); std::string getRegionId() const;
int getTrafficPercentage()const; void setRegionId(const std::string &regionId);
void setTrafficPercentage(int trafficPercentage); std::string getEndpointGroupType() const;
int getHealthCheckPort()const; void setEndpointGroupType(const std::string &endpointGroupType);
void setHealthCheckPort(int healthCheckPort); std::string getAcceleratorId() const;
int getThresholdCount()const; void setAcceleratorId(const std::string &acceleratorId);
void setThresholdCount(int thresholdCount); std::vector<Tag> getTag() const;
std::string getEndpointGroupRegion()const; void setTag(const std::vector<Tag> &tag);
void setEndpointGroupRegion(const std::string& endpointGroupRegion); int getTrafficPercentage() const;
std::string getName()const; void setTrafficPercentage(int trafficPercentage);
void setName(const std::string& name); int getHealthCheckPort() const;
void setHealthCheckPort(int healthCheckPort);
private: int getThresholdCount() const;
std::vector<PortOverrides> portOverrides_; void setThresholdCount(int thresholdCount);
std::string clientToken_; std::string getEndpointGroupRegion() const;
int healthCheckIntervalSeconds_; void setEndpointGroupRegion(const std::string &endpointGroupRegion);
std::string description_; std::string getName() const;
std::string healthCheckProtocol_; void setName(const std::string &name);
std::string endpointRequestProtocol_;
std::string listenerId_; private:
std::string healthCheckPath_; std::vector<PortOverrides> portOverrides_;
std::vector<EndpointConfigurations> endpointConfigurations_; bool healthCheckEnabled_;
std::string regionId_; std::string clientToken_;
std::string endpointGroupType_; std::vector<SystemTag> systemTag_;
std::string acceleratorId_; int healthCheckIntervalSeconds_;
int trafficPercentage_; std::string description_;
int healthCheckPort_; std::string healthCheckProtocol_;
int thresholdCount_; std::string endpointRequestProtocol_;
std::string endpointGroupRegion_; std::string listenerId_;
std::string name_; std::string healthCheckPath_;
std::vector<EndpointConfigurations> endpointConfigurations_;
}; std::string regionId_;
} std::string endpointGroupType_;
} std::string acceleratorId_;
} std::vector<Tag> tag_;
#endif // !ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_ int trafficPercentage_;
int healthCheckPort_;
int thresholdCount_;
std::string endpointGroupRegion_;
std::string name_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateEndpointGroupsRequest : public RpcServiceRequest {
public:
struct EndpointGroupConfigurations {
std::string endpointGroupName;
std::string endpointGroupDescription;
std::string endpointGroupRegion;
long trafficPercentage;
bool healthCheckEnabled;
long healthCheckIntervalSeconds;
std::string healthCheckPath;
long healthCheckPort;
std::string healthCheckProtocol;
long thresholdCount;
struct EndpointConfigurations {
std::string type;
long weight;
std::string endpoint;
};
std::vector<EndpointConfigurations> endpointConfigurations;
std::string endpointRequestProtocol;
std::string endpointGroupType;
struct PortOverrides {
long listenerPort;
long endpointPort;
};
std::vector<PortOverrides> portOverrides;
bool enableClientIPPreservationToa;
bool enableClientIPPreservationProxyProtocol;
};
CreateEndpointGroupsRequest();
~CreateEndpointGroupsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<EndpointGroupConfigurations> getEndpointGroupConfigurations() const;
void setEndpointGroupConfigurations(const std::vector<EndpointGroupConfigurations> &endpointGroupConfigurations);
std::string getListenerId() const;
void setListenerId(const std::string &listenerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<EndpointGroupConfigurations> endpointGroupConfigurations_;
std::string listenerId_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateEndpointGroupsResult : public ServiceResult
{
public:
CreateEndpointGroupsResult();
explicit CreateEndpointGroupsResult(const std::string &payload);
~CreateEndpointGroupsResult();
std::vector<std::string> getEndpointGroupIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> endpointGroupIds_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPSRESULT_H_

View File

@@ -1,60 +1,90 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateForwardingRulesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateForwardingRulesRequest : public RpcServiceRequest struct ForwardingRules {
{ int priority;
struct RuleConditionsItem {
public: std::string ruleConditionType;
CreateForwardingRulesRequest(); std::string ruleConditionValue;
~CreateForwardingRulesRequest(); struct PathConfig {
std::string string;
std::string getClientToken()const; std::vector<std::string> values;
void setClientToken(const std::string& clientToken); };
std::string getListenerId()const; PathConfig pathConfig;
void setListenerId(const std::string& listenerId); struct HostConfig {
std::string getRegionId()const; std::string string;
void setRegionId(const std::string& regionId); std::vector<std::string> values;
std::string getAcceleratorId()const; };
void setAcceleratorId(const std::string& acceleratorId); HostConfig hostConfig;
Array getForwardingRules()const; };
void setForwardingRules(const Array& forwardingRules); RuleConditionsItem ruleConditionsItem;
std::vector<RuleConditionsItem> ruleConditions;
private: struct RuleActionsItem {
std::string clientToken_; int order;
std::string listenerId_; std::string ruleActionType;
std::string regionId_; std::string ruleActionValue;
std::string acceleratorId_; struct ForwardGroupConfig {
Array forwardingRules_; struct ServerGroupTuplesItem {
std::string endpointGroupId;
}; };
} ServerGroupTuplesItem serverGroupTuplesItem;
} std::vector<ServerGroupTuplesItem> serverGroupTuples;
} };
#endif // !ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_ ForwardGroupConfig forwardGroupConfig;
};
RuleActionsItem ruleActionsItem;
std::vector<RuleActionsItem> ruleActions;
std::string forwardingRuleName;
std::string ruleDirection;
};
CreateForwardingRulesRequest();
~CreateForwardingRulesRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getListenerId() const;
void setListenerId(const std::string &listenerId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::vector<ForwardingRules> getForwardingRules() const;
void setForwardingRules(const std::vector<ForwardingRules> &forwardingRules);
private:
std::string clientToken_;
std::string listenerId_;
std::string regionId_;
std::string acceleratorId_;
std::vector<ForwardingRules> forwardingRules_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_

View File

@@ -1,64 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateIpSetsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateIpSetsRequest : public RpcServiceRequest struct AccelerateRegion {
{ std::string accelerateRegionId;
public: std::string ipVersion;
struct AccelerateRegion int bandwidth;
{ std::string ispType;
std::string accelerateRegionId; };
std::string ipVersion; CreateIpSetsRequest();
int bandwidth; ~CreateIpSetsRequest();
}; std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
public: std::string getRegionId() const;
CreateIpSetsRequest(); void setRegionId(const std::string &regionId);
~CreateIpSetsRequest(); std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::string getClientToken()const; std::vector<AccelerateRegion> getAccelerateRegion() const;
void setClientToken(const std::string& clientToken); void setAccelerateRegion(const std::vector<AccelerateRegion> &accelerateRegion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId); private:
std::string getAcceleratorId()const; std::string clientToken_;
void setAcceleratorId(const std::string& acceleratorId); std::string regionId_;
std::vector<AccelerateRegion> getAccelerateRegion()const; std::string acceleratorId_;
void setAccelerateRegion(const std::vector<AccelerateRegion>& accelerateRegion); std::vector<AccelerateRegion> accelerateRegion_;
};
private: } // namespace Model
std::string clientToken_; } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_
std::vector<AccelerateRegion> accelerateRegion_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{ {
std::string ipSetId; std::string ipSetId;
std::vector<std::string> ipList; std::vector<std::string> ipList;
std::string ispType;
int bandwidth; int bandwidth;
std::string accelerateRegionId; std::string accelerateRegionId;
}; };

View File

@@ -1,93 +1,165 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT CreateListenerRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT CreateListenerRequest : public RpcServiceRequest struct CustomRoutingEndpointGroupConfigurations {
{ std::string endpointGroupRegion;
public: std::string name;
struct BackendPorts std::string description;
{ struct DestinationConfigurationsItem {
std::string string;
std::vector<std::string> protocols;
int fromPort;
int toPort;
};
DestinationConfigurationsItem destinationConfigurationsItem;
std::vector<DestinationConfigurationsItem> destinationConfigurations;
struct EndpointConfigurationsItem {
std::string type;
std::string endpoint;
std::string trafficToEndpointPolicy;
struct PolicyConfigurationsItem {
std::string address;
struct PortRangesItem {
int fromPort; int fromPort;
int toPort; int toPort;
}; };
struct PortRanges PortRangesItem portRangesItem;
{ std::vector<PortRangesItem> portRanges;
int fromPort; };
int toPort; PolicyConfigurationsItem policyConfigurationsItem;
}; std::vector<PolicyConfigurationsItem> policyConfigurations;
struct Certificates };
{ EndpointConfigurationsItem endpointConfigurationsItem;
std::string id; std::vector<EndpointConfigurationsItem> endpointConfigurations;
}; };
struct BackendPorts {
public: int fromPort;
CreateListenerRequest(); int toPort;
~CreateListenerRequest(); };
struct EndpointGroupConfigurations {
std::string getClientToken()const; std::string endpointGroupName;
void setClientToken(const std::string& clientToken); std::string endpointGroupDescription;
std::string getDescription()const; std::string endpointGroupRegion;
void setDescription(const std::string& description); long trafficPercentage;
std::vector<BackendPorts> getBackendPorts()const; bool healthCheckEnabled;
void setBackendPorts(const std::vector<BackendPorts>& backendPorts); long healthCheckIntervalSeconds;
std::string getProtocol()const; std::string healthCheckPath;
void setProtocol(const std::string& protocol); long healthCheckPort;
std::string getRegionId()const; std::string healthCheckProtocol;
void setRegionId(const std::string& regionId); long thresholdCount;
std::string getAcceleratorId()const; struct EndpointConfigurationsItem {
void setAcceleratorId(const std::string& acceleratorId); std::string type;
bool getProxyProtocol()const; long weight;
void setProxyProtocol(bool proxyProtocol); std::string endpoint;
std::vector<PortRanges> getPortRanges()const; };
void setPortRanges(const std::vector<PortRanges>& portRanges); EndpointConfigurationsItem endpointConfigurationsItem;
std::vector<Certificates> getCertificates()const; std::vector<EndpointConfigurationsItem> endpointConfigurations;
void setCertificates(const std::vector<Certificates>& certificates); std::string endpointRequestProtocol;
std::string getName()const; std::string endpointGroupType;
void setName(const std::string& name); struct PortOverridesItem {
std::string getClientAffinity()const; long listenerPort;
void setClientAffinity(const std::string& clientAffinity); long endpointPort;
};
private: PortOverridesItem portOverridesItem;
std::string clientToken_; std::vector<PortOverridesItem> portOverrides;
std::string description_; bool enableClientIPPreservationToa;
std::vector<BackendPorts> backendPorts_; bool enableClientIPPreservationProxyProtocol;
std::string protocol_; };
std::string regionId_; struct XForwardedForConfig {
std::string acceleratorId_; bool xForwardedForGaIdEnabled;
bool proxyProtocol_; bool xForwardedForGaApEnabled;
std::vector<PortRanges> portRanges_; bool xForwardedForProtoEnabled;
std::vector<Certificates> certificates_; bool xForwardedForPortEnabled;
std::string name_; bool xRealIpEnabled;
std::string clientAffinity_; };
struct PortRanges {
}; int fromPort;
} int toPort;
} };
} struct Certificates {
#endif // !ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_ std::string id;
};
CreateListenerRequest();
~CreateListenerRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::vector<CustomRoutingEndpointGroupConfigurations> getCustomRoutingEndpointGroupConfigurations() const;
void setCustomRoutingEndpointGroupConfigurations(const std::vector<CustomRoutingEndpointGroupConfigurations> &customRoutingEndpointGroupConfigurations);
std::string getType() const;
void setType(const std::string &type);
std::vector<BackendPorts> getBackendPorts() const;
void setBackendPorts(const std::vector<BackendPorts> &backendPorts);
std::string getProtocol() const;
void setProtocol(const std::string &protocol);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::vector<EndpointGroupConfigurations> getEndpointGroupConfigurations() const;
void setEndpointGroupConfigurations(const std::vector<EndpointGroupConfigurations> &endpointGroupConfigurations);
XForwardedForConfig getXForwardedForConfig() const;
void setXForwardedForConfig(const XForwardedForConfig &xForwardedForConfig);
std::string getSecurityPolicyId() const;
void setSecurityPolicyId(const std::string &securityPolicyId);
bool getProxyProtocol() const;
void setProxyProtocol(bool proxyProtocol);
std::vector<PortRanges> getPortRanges() const;
void setPortRanges(const std::vector<PortRanges> &portRanges);
std::vector<Certificates> getCertificates() const;
void setCertificates(const std::vector<Certificates> &certificates);
std::string getName() const;
void setName(const std::string &name);
std::string getClientAffinity() const;
void setClientAffinity(const std::string &clientAffinity);
private:
std::string clientToken_;
std::string description_;
std::vector<CustomRoutingEndpointGroupConfigurations> customRoutingEndpointGroupConfigurations_;
std::string type_;
std::vector<BackendPorts> backendPorts_;
std::string protocol_;
std::string regionId_;
std::string acceleratorId_;
std::vector<EndpointGroupConfigurations> endpointGroupConfigurations_;
XForwardedForConfig xForwardedForConfig_;
std::string securityPolicyId_;
bool proxyProtocol_;
std::vector<PortRanges> portRanges_;
std::vector<Certificates> certificates_;
std::string name_;
std::string clientAffinity_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATESPAREIPSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATESPAREIPSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateSpareIpsRequest : public RpcServiceRequest {
public:
CreateSpareIpsRequest();
~CreateSpareIpsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getSpareIps() const;
void setSpareIps(const std::vector<std::string> &spareIps);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<std::string> spareIps_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATESPAREIPSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_CREATESPAREIPSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_CREATESPAREIPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateSpareIpsResult : public ServiceResult
{
public:
CreateSpareIpsResult();
explicit CreateSpareIpsResult(const std::string &payload);
~CreateSpareIpsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_CREATESPAREIPSRESULT_H_

View File

@@ -1,51 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteAcceleratorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteAcceleratorRequest : public RpcServiceRequest DeleteAcceleratorRequest();
{ ~DeleteAcceleratorRequest();
std::string getRegionId() const;
public: void setRegionId(const std::string &regionId);
DeleteAcceleratorRequest(); std::string getAcceleratorId() const;
~DeleteAcceleratorRequest(); void setAcceleratorId(const std::string &acceleratorId);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); std::string regionId_;
std::string getAcceleratorId()const; std::string acceleratorId_;
void setAcceleratorId(const std::string& acceleratorId); };
} // namespace Model
private: } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteAclRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteAclRequest : public RpcServiceRequest DeleteAclRequest();
{ ~DeleteAclRequest();
std::string getAclId() const;
public: void setAclId(const std::string &aclId);
DeleteAclRequest(); bool getDryRun() const;
~DeleteAclRequest(); void setDryRun(bool dryRun);
std::string getClientToken() const;
std::string getAclId()const; void setClientToken(const std::string &clientToken);
void setAclId(const std::string& aclId); std::string getRegionId() const;
bool getDryRun()const; void setRegionId(const std::string &regionId);
void setDryRun(bool dryRun);
std::string getClientToken()const; private:
void setClientToken(const std::string& clientToken); std::string aclId_;
std::string getRegionId()const; bool dryRun_;
void setRegionId(const std::string& regionId); std::string clientToken_;
std::string regionId_;
private: };
std::string aclId_; } // namespace Model
bool dryRun_; } // namespace Ga
std::string clientToken_; } // namespace AlibabaCloud
std::string regionId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEAPPLICATIONMONITORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEAPPLICATIONMONITORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteApplicationMonitorRequest : public RpcServiceRequest {
public:
DeleteApplicationMonitorRequest();
~DeleteApplicationMonitorRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string clientToken_;
std::string regionId_;
std::string taskId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEAPPLICATIONMONITORREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEAPPLICATIONMONITORRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEAPPLICATIONMONITORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteApplicationMonitorResult : public ServiceResult
{
public:
DeleteApplicationMonitorResult();
explicit DeleteApplicationMonitorResult(const std::string &payload);
~DeleteApplicationMonitorResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEAPPLICATIONMONITORRESULT_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest DeleteBandwidthPackageRequest();
{ ~DeleteBandwidthPackageRequest();
std::string getBandwidthPackageId() const;
public: void setBandwidthPackageId(const std::string &bandwidthPackageId);
DeleteBandwidthPackageRequest(); std::string getClientToken() const;
~DeleteBandwidthPackageRequest(); void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
std::string getBandwidthPackageId()const; void setRegionId(const std::string &regionId);
void setBandwidthPackageId(const std::string& bandwidthPackageId);
std::string getClientToken()const; private:
void setClientToken(const std::string& clientToken); std::string bandwidthPackageId_;
std::string getRegionId()const; std::string clientToken_;
void setRegionId(const std::string& regionId); std::string regionId_;
};
private: } // namespace Model
std::string bandwidthPackageId_; } // namespace Ga
std::string clientToken_; } // namespace AlibabaCloud
std::string regionId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPENDPOINTRELATIONREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPENDPOINTRELATIONREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBasicAccelerateIpEndpointRelationRequest : public RpcServiceRequest {
public:
DeleteBasicAccelerateIpEndpointRelationRequest();
~DeleteBasicAccelerateIpEndpointRelationRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getAccelerateIpId() const;
void setAccelerateIpId(const std::string &accelerateIpId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string clientToken_;
std::string endpointId_;
std::string accelerateIpId_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPENDPOINTRELATIONREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPENDPOINTRELATIONRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPENDPOINTRELATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBasicAccelerateIpEndpointRelationResult : public ServiceResult
{
public:
DeleteBasicAccelerateIpEndpointRelationResult();
explicit DeleteBasicAccelerateIpEndpointRelationResult(const std::string &payload);
~DeleteBasicAccelerateIpEndpointRelationResult();
std::string getAccelerateIpId()const;
std::string getState()const;
std::string getEndpointId()const;
std::string getAcceleratorId()const;
protected:
void parse(const std::string &payload);
private:
std::string accelerateIpId_;
std::string state_;
std::string endpointId_;
std::string acceleratorId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPENDPOINTRELATIONRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBasicAccelerateIpRequest : public RpcServiceRequest {
public:
DeleteBasicAccelerateIpRequest();
~DeleteBasicAccelerateIpRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccelerateIpId() const;
void setAccelerateIpId(const std::string &accelerateIpId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string accelerateIpId_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBasicAccelerateIpResult : public ServiceResult
{
public:
DeleteBasicAccelerateIpResult();
explicit DeleteBasicAccelerateIpResult(const std::string &payload);
~DeleteBasicAccelerateIpResult();
std::string getAccelerateIpId()const;
protected:
void parse(const std::string &payload);
private:
std::string accelerateIpId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBasicAcceleratorRequest : public RpcServiceRequest {
public:
DeleteBasicAcceleratorRequest();
~DeleteBasicAcceleratorRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATORREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATORRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBasicAcceleratorResult : public ServiceResult
{
public:
DeleteBasicAcceleratorResult();
explicit DeleteBasicAcceleratorResult(const std::string &payload);
~DeleteBasicAcceleratorResult();
std::string getAcceleratorId()const;
protected:
void parse(const std::string &payload);
private:
std::string acceleratorId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATORRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTGROUPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBasicEndpointGroupRequest : public RpcServiceRequest {
public:
DeleteBasicEndpointGroupRequest();
~DeleteBasicEndpointGroupRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::string clientToken_;
std::string regionId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTGROUPREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTGROUPRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBasicEndpointGroupResult : public ServiceResult
{
public:
DeleteBasicEndpointGroupResult();
explicit DeleteBasicEndpointGroupResult(const std::string &payload);
~DeleteBasicEndpointGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTGROUPRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBasicEndpointRequest : public RpcServiceRequest {
public:
DeleteBasicEndpointRequest();
~DeleteBasicEndpointRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::string clientToken_;
std::string endpointId_;
std::string regionId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBasicEndpointResult : public ServiceResult
{
public:
DeleteBasicEndpointResult();
explicit DeleteBasicEndpointResult(const std::string &payload);
~DeleteBasicEndpointResult();
std::string getEndpointId()const;
protected:
void parse(const std::string &payload);
private:
std::string endpointId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICENDPOINTRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBasicIpSetRequest : public RpcServiceRequest {
public:
DeleteBasicIpSetRequest();
~DeleteBasicIpSetRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpSetId() const;
void setIpSetId(const std::string &ipSetId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string ipSetId_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBasicIpSetResult : public ServiceResult
{
public:
DeleteBasicIpSetResult();
explicit DeleteBasicIpSetResult(const std::string &payload);
~DeleteBasicIpSetResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPDESTINATIONSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPDESTINATIONSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointGroupDestinationsRequest : public RpcServiceRequest {
public:
DeleteCustomRoutingEndpointGroupDestinationsRequest();
~DeleteCustomRoutingEndpointGroupDestinationsRequest();
std::vector<std::string> getDestinationIds() const;
void setDestinationIds(const std::vector<std::string> &destinationIds);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::vector<std::string> destinationIds_;
bool dryRun_;
std::string clientToken_;
std::string regionId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPDESTINATIONSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPDESTINATIONSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPDESTINATIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointGroupDestinationsResult : public ServiceResult
{
public:
DeleteCustomRoutingEndpointGroupDestinationsResult();
explicit DeleteCustomRoutingEndpointGroupDestinationsResult(const std::string &payload);
~DeleteCustomRoutingEndpointGroupDestinationsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPDESTINATIONSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointGroupsRequest : public RpcServiceRequest {
public:
DeleteCustomRoutingEndpointGroupsRequest();
~DeleteCustomRoutingEndpointGroupsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getEndpointGroupIds() const;
void setEndpointGroupIds(const std::vector<std::string> &endpointGroupIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<std::string> endpointGroupIds_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointGroupsResult : public ServiceResult
{
public:
DeleteCustomRoutingEndpointGroupsResult();
explicit DeleteCustomRoutingEndpointGroupsResult(const std::string &payload);
~DeleteCustomRoutingEndpointGroupsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTGROUPSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTTRAFFICPOLICIESREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTTRAFFICPOLICIESREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointTrafficPoliciesRequest : public RpcServiceRequest {
public:
DeleteCustomRoutingEndpointTrafficPoliciesRequest();
~DeleteCustomRoutingEndpointTrafficPoliciesRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::vector<std::string> getPolicyIds() const;
void setPolicyIds(const std::vector<std::string> &policyIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string clientToken_;
std::string endpointId_;
std::vector<std::string> policyIds_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTTRAFFICPOLICIESREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTTRAFFICPOLICIESRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTTRAFFICPOLICIESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointTrafficPoliciesResult : public ServiceResult
{
public:
DeleteCustomRoutingEndpointTrafficPoliciesResult();
explicit DeleteCustomRoutingEndpointTrafficPoliciesResult(const std::string &payload);
~DeleteCustomRoutingEndpointTrafficPoliciesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTTRAFFICPOLICIESRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointsRequest : public RpcServiceRequest {
public:
DeleteCustomRoutingEndpointsRequest();
~DeleteCustomRoutingEndpointsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getEndpointIds() const;
void setEndpointIds(const std::vector<std::string> &endpointIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEndpointGroupId() const;
void setEndpointGroupId(const std::string &endpointGroupId);
private:
std::string clientToken_;
std::vector<std::string> endpointIds_;
std::string regionId_;
std::string endpointGroupId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteCustomRoutingEndpointsResult : public ServiceResult
{
public:
DeleteCustomRoutingEndpointsResult();
explicit DeleteCustomRoutingEndpointsResult(const std::string &payload);
~DeleteCustomRoutingEndpointsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETECUSTOMROUTINGENDPOINTSRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEDOMAINACCELERATORRELATIONREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEDOMAINACCELERATORRELATIONREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteDomainAcceleratorRelationRequest : public RpcServiceRequest {
public:
DeleteDomainAcceleratorRelationRequest();
~DeleteDomainAcceleratorRelationRequest();
std::vector<std::string> getAcceleratorIds() const;
void setAcceleratorIds(const std::vector<std::string> &acceleratorIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDomain() const;
void setDomain(const std::string &domain);
private:
std::vector<std::string> acceleratorIds_;
std::string regionId_;
std::string domain_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEDOMAINACCELERATORRELATIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEDOMAINACCELERATORRELATIONRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEDOMAINACCELERATORRELATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteDomainAcceleratorRelationResult : public ServiceResult
{
public:
DeleteDomainAcceleratorRelationResult();
explicit DeleteDomainAcceleratorRelationResult(const std::string &payload);
~DeleteDomainAcceleratorRelationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEDOMAINACCELERATORRELATIONRESULT_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteEndpointGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteEndpointGroupRequest : public RpcServiceRequest DeleteEndpointGroupRequest();
{ ~DeleteEndpointGroupRequest();
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
DeleteEndpointGroupRequest(); std::string getRegionId() const;
~DeleteEndpointGroupRequest(); void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
std::string getClientToken()const; void setAcceleratorId(const std::string &acceleratorId);
void setClientToken(const std::string& clientToken); std::string getEndpointGroupId() const;
std::string getRegionId()const; void setEndpointGroupId(const std::string &endpointGroupId);
void setRegionId(const std::string& regionId);
std::string getAcceleratorId()const; private:
void setAcceleratorId(const std::string& acceleratorId); std::string clientToken_;
std::string getEndpointGroupId()const; std::string regionId_;
void setEndpointGroupId(const std::string& endpointGroupId); std::string acceleratorId_;
std::string endpointGroupId_;
private: };
std::string clientToken_; } // namespace Model
std::string regionId_; } // namespace Ga
std::string acceleratorId_; } // namespace AlibabaCloud
std::string endpointGroupId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteEndpointGroupsRequest : public RpcServiceRequest {
public:
DeleteEndpointGroupsRequest();
~DeleteEndpointGroupsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getEndpointGroupIds() const;
void setEndpointGroupIds(const std::vector<std::string> &endpointGroupIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<std::string> endpointGroupIds_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteEndpointGroupsResult : public ServiceResult
{
public:
DeleteEndpointGroupsResult();
explicit DeleteEndpointGroupsResult(const std::string &payload);
~DeleteEndpointGroupsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPSRESULT_H_

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteForwardingRulesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteForwardingRulesRequest : public RpcServiceRequest DeleteForwardingRulesRequest();
{ ~DeleteForwardingRulesRequest();
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
DeleteForwardingRulesRequest(); std::string getListenerId() const;
~DeleteForwardingRulesRequest(); void setListenerId(const std::string &listenerId);
std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getAcceleratorId() const;
std::string getListenerId()const; void setAcceleratorId(const std::string &acceleratorId);
void setListenerId(const std::string& listenerId); std::vector<std::string> getForwardingRuleIds() const;
std::string getRegionId()const; void setForwardingRuleIds(const std::vector<std::string> &forwardingRuleIds);
void setRegionId(const std::string& regionId);
std::string getAcceleratorId()const; private:
void setAcceleratorId(const std::string& acceleratorId); std::string clientToken_;
Array getForwardingRuleIds()const; std::string listenerId_;
void setForwardingRuleIds(const Array& forwardingRuleIds); std::string regionId_;
std::string acceleratorId_;
private: std::vector<std::string> forwardingRuleIds_;
std::string clientToken_; };
std::string listenerId_; } // namespace Model
std::string regionId_; } // namespace Ga
std::string acceleratorId_; } // namespace AlibabaCloud
Array forwardingRuleIds_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteIpSetRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteIpSetRequest : public RpcServiceRequest DeleteIpSetRequest();
{ ~DeleteIpSetRequest();
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
DeleteIpSetRequest(); std::string getIpSetId() const;
~DeleteIpSetRequest(); void setIpSetId(const std::string &ipSetId);
std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getAcceleratorId() const;
std::string getIpSetId()const; void setAcceleratorId(const std::string &acceleratorId);
void setIpSetId(const std::string& ipSetId);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); std::string clientToken_;
std::string getAcceleratorId()const; std::string ipSetId_;
void setAcceleratorId(const std::string& acceleratorId); std::string regionId_;
std::string acceleratorId_;
private: };
std::string clientToken_; } // namespace Model
std::string ipSetId_; } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_

View File

@@ -1,51 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteIpSetsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteIpSetsRequest : public RpcServiceRequest DeleteIpSetsRequest();
{ ~DeleteIpSetsRequest();
std::vector<std::string> getIpSetIds() const;
public: void setIpSetIds(const std::vector<std::string> &ipSetIds);
DeleteIpSetsRequest(); std::string getRegionId() const;
~DeleteIpSetsRequest(); void setRegionId(const std::string &regionId);
std::vector<std::string> getIpSetIds()const; private:
void setIpSetIds(const std::vector<std::string>& ipSetIds); std::vector<std::string> ipSetIds_;
std::string getRegionId()const; std::string regionId_;
void setRegionId(const std::string& regionId); };
} // namespace Model
private: } // namespace Ga
std::vector<std::string> ipSetIds_; } // namespace AlibabaCloud
std::string regionId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DeleteListenerRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DeleteListenerRequest : public RpcServiceRequest DeleteListenerRequest();
{ ~DeleteListenerRequest();
std::string getClientToken() const;
public: void setClientToken(const std::string &clientToken);
DeleteListenerRequest(); std::string getListenerId() const;
~DeleteListenerRequest(); void setListenerId(const std::string &listenerId);
std::string getRegionId() const;
std::string getClientToken()const; void setRegionId(const std::string &regionId);
void setClientToken(const std::string& clientToken); std::string getAcceleratorId() const;
std::string getListenerId()const; void setAcceleratorId(const std::string &acceleratorId);
void setListenerId(const std::string& listenerId);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); std::string clientToken_;
std::string getAcceleratorId()const; std::string listenerId_;
void setAcceleratorId(const std::string& acceleratorId); std::string regionId_;
std::string acceleratorId_;
private: };
std::string clientToken_; } // namespace Model
std::string listenerId_; } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETESPAREIPSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETESPAREIPSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteSpareIpsRequest : public RpcServiceRequest {
public:
DeleteSpareIpsRequest();
~DeleteSpareIpsRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<std::string> getSpareIps() const;
void setSpareIps(const std::vector<std::string> &spareIps);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
bool dryRun_;
std::string clientToken_;
std::vector<std::string> spareIps_;
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETESPAREIPSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DELETESPAREIPSRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DELETESPAREIPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteSpareIpsResult : public ServiceResult
{
public:
DeleteSpareIpsResult();
explicit DeleteSpareIpsResult(const std::string &payload);
~DeleteSpareIpsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DELETESPAREIPSRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORAUTORENEWATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORAUTORENEWATTRIBUTEREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorAutoRenewAttributeRequest : public RpcServiceRequest {
public:
DescribeAcceleratorAutoRenewAttributeRequest();
~DescribeAcceleratorAutoRenewAttributeRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
private:
std::string regionId_;
std::string acceleratorId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORAUTORENEWATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORAUTORENEWATTRIBUTERESULT_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORAUTORENEWATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorAutoRenewAttributeResult : public ServiceResult
{
public:
DescribeAcceleratorAutoRenewAttributeResult();
explicit DescribeAcceleratorAutoRenewAttributeResult(const std::string &payload);
~DescribeAcceleratorAutoRenewAttributeResult();
bool getAutoRenew()const;
std::string getRenewalStatus()const;
std::string getAcceleratorId()const;
int getAutoRenewDuration()const;
protected:
void parse(const std::string &payload);
private:
bool autoRenew_;
std::string renewalStatus_;
std::string acceleratorId_;
int autoRenewDuration_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORAUTORENEWATTRIBUTERESULT_H_

View File

@@ -1,51 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorRequest : public RpcServiceRequest DescribeAcceleratorRequest();
{ ~DescribeAcceleratorRequest();
std::string getRegionId() const;
public: void setRegionId(const std::string &regionId);
DescribeAcceleratorRequest(); std::string getAcceleratorId() const;
~DescribeAcceleratorRequest(); void setAcceleratorId(const std::string &acceleratorId);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); std::string regionId_;
std::string getAcceleratorId()const; std::string acceleratorId_;
void setAcceleratorId(const std::string& acceleratorId); };
} // namespace Model
private: } // namespace Ga
std::string regionId_; } // namespace AlibabaCloud
std::string acceleratorId_; #endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_

View File

@@ -32,56 +32,81 @@ namespace AlibabaCloud
class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorResult : public ServiceResult class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorResult : public ServiceResult
{ {
public: public:
struct CrossDomainBandwidthPackage
{
std::string instanceId;
int bandwidth;
};
struct BasicBandwidthPackage struct BasicBandwidthPackage
{ {
std::string bandwidthType; std::string bandwidthType;
std::string instanceId; std::string instanceId;
int bandwidth; int bandwidth;
}; };
struct CrossDomainBandwidthPackage struct IpSetConfig
{ {
std::string instanceId; std::string accessMode;
int bandwidth; };
struct TagsItem
{
std::string value;
std::string key;
}; };
DescribeAcceleratorResult(); DescribeAcceleratorResult();
explicit DescribeAcceleratorResult(const std::string &payload); explicit DescribeAcceleratorResult(const std::string &payload);
~DescribeAcceleratorResult(); ~DescribeAcceleratorResult();
std::string getUpgradableStatus()const;
std::string getDdosId()const; std::string getDdosId()const;
std::string getDnsName()const; std::string getDnsName()const;
std::string getDescription()const; std::string getDescription()const;
std::string getResourceGroupId()const;
std::string getInstanceChargeType()const; std::string getInstanceChargeType()const;
long getCreateTime()const; long getCreateTime()const;
CrossDomainBandwidthPackage getCrossDomainBandwidthPackage()const; CrossDomainBandwidthPackage getCrossDomainBandwidthPackage()const;
IpSetConfig getIpSetConfig()const;
std::string getSecondDnsName()const; std::string getSecondDnsName()const;
std::string getName()const; std::string getName()const;
std::string getCrossBorderMode()const;
std::string getBandwidthBillingType()const;
BasicBandwidthPackage getBasicBandwidthPackage()const; BasicBandwidthPackage getBasicBandwidthPackage()const;
std::string getState()const; std::string getState()const;
long getExpiredTime()const; long getExpiredTime()const;
std::string getCenId()const; std::string getCenId()const;
std::string getCrossPrivateState()const;
std::string getRegionId()const; std::string getRegionId()const;
std::string getSpec()const; std::string getSpec()const;
std::string getAcceleratorId()const; std::string getAcceleratorId()const;
std::vector<TagsItem> getTags()const;
bool getCrossBorderStatus()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string upgradableStatus_;
std::string ddosId_; std::string ddosId_;
std::string dnsName_; std::string dnsName_;
std::string description_; std::string description_;
std::string resourceGroupId_;
std::string instanceChargeType_; std::string instanceChargeType_;
long createTime_; long createTime_;
CrossDomainBandwidthPackage crossDomainBandwidthPackage_; CrossDomainBandwidthPackage crossDomainBandwidthPackage_;
IpSetConfig ipSetConfig_;
std::string secondDnsName_; std::string secondDnsName_;
std::string name_; std::string name_;
std::string crossBorderMode_;
std::string bandwidthBillingType_;
BasicBandwidthPackage basicBandwidthPackage_; BasicBandwidthPackage basicBandwidthPackage_;
std::string state_; std::string state_;
long expiredTime_; long expiredTime_;
std::string cenId_; std::string cenId_;
std::string crossPrivateState_;
std::string regionId_; std::string regionId_;
std::string spec_; std::string spec_;
std::string acceleratorId_; std::string acceleratorId_;
std::vector<TagsItem> tags_;
bool crossBorderStatus_;
}; };
} }

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEAPPLICATIONMONITORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEAPPLICATIONMONITORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DescribeApplicationMonitorRequest : public RpcServiceRequest {
public:
DescribeApplicationMonitorRequest();
~DescribeApplicationMonitorRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string clientToken_;
std::string regionId_;
std::string taskId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEAPPLICATIONMONITORREQUEST_H_

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEAPPLICATIONMONITORRESULT_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEAPPLICATIONMONITORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DescribeApplicationMonitorResult : public ServiceResult
{
public:
struct
{
std::string ispName;
std::string isp;
std::string city;
std::string cityName;
};
DescribeApplicationMonitorResult();
explicit DescribeApplicationMonitorResult(const std::string &payload);
~DescribeApplicationMonitorResult();
int getSilenceTime()const;
int getDetectThreshold()const;
std::string getTaskId()const;
std::string getAddress()const;
bool getDetectEnable()const;
std::string getTaskName()const;
std::string getOptionsJson()const;
std::string getRegionId()const;
std::string getAcceleratorId()const;
int getDetectTimes()const;
std::vector<> getIspCityList()const;
std::string getListenerId()const;
protected:
void parse(const std::string &payload);
private:
int silenceTime_;
int detectThreshold_;
std::string taskId_;
std::string address_;
bool detectEnable_;
std::string taskName_;
std::string optionsJson_;
std::string regionId_;
std::string acceleratorId_;
int detectTimes_;
std::vector<> ispCityList_;
std::string listenerId_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEAPPLICATIONMONITORRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTEREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageAutoRenewAttributeRequest : public RpcServiceRequest {
public:
DescribeBandwidthPackageAutoRenewAttributeRequest();
~DescribeBandwidthPackageAutoRenewAttributeRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string instanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* 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.
*/
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTERESULT_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageAutoRenewAttributeResult : public ServiceResult
{
public:
DescribeBandwidthPackageAutoRenewAttributeResult();
explicit DescribeBandwidthPackageAutoRenewAttributeResult(const std::string &payload);
~DescribeBandwidthPackageAutoRenewAttributeResult();
std::string getInstanceId()const;
bool getAutoRenew()const;
std::string getRenewalStatus()const;
int getAutoRenewDuration()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
bool autoRenew_;
std::string renewalStatus_;
int autoRenewDuration_;
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTERESULT_H_

View File

@@ -1,51 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_ #ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_ #define ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_
#include <string> #include <alibabacloud/ga/GaExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/ga/GaExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Ga namespace Ga {
{ namespace Model {
namespace Model class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageRequest : public RpcServiceRequest DescribeBandwidthPackageRequest();
{ ~DescribeBandwidthPackageRequest();
std::string getBandwidthPackageId() const;
public: void setBandwidthPackageId(const std::string &bandwidthPackageId);
DescribeBandwidthPackageRequest(); std::string getRegionId() const;
~DescribeBandwidthPackageRequest(); void setRegionId(const std::string &regionId);
std::string getBandwidthPackageId()const; private:
void setBandwidthPackageId(const std::string& bandwidthPackageId); std::string bandwidthPackageId_;
std::string getRegionId()const; std::string regionId_;
void setRegionId(const std::string& regionId); };
} // namespace Model
private: } // namespace Ga
std::string bandwidthPackageId_; } // namespace AlibabaCloud
std::string regionId_; #endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_

View File

@@ -32,46 +32,55 @@ namespace AlibabaCloud
class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageResult : public ServiceResult class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageResult : public ServiceResult
{ {
public: public:
struct TagsItem
{
std::string value;
std::string key;
};
DescribeBandwidthPackageResult(); DescribeBandwidthPackageResult();
explicit DescribeBandwidthPackageResult(const std::string &payload); explicit DescribeBandwidthPackageResult(const std::string &payload);
~DescribeBandwidthPackageResult(); ~DescribeBandwidthPackageResult();
std::string getCbnGeographicRegionIdB()const; std::string getCbnGeographicRegionIdB()const;
std::string getDescription()const;
std::string getCbnGeographicRegionIdA()const; std::string getCbnGeographicRegionIdA()const;
std::string getDescription()const;
std::string getResourceGroupId()const;
std::string getCreateTime()const; std::string getCreateTime()const;
std::string getName()const; std::string getName()const;
std::string getBandwidthType()const; std::string getBandwidthType()const;
std::string getType()const; std::string getType()const;
std::vector<std::string> getAccelerators()const; std::vector<std::string> getAccelerators()const;
std::string getChargeType()const;
std::string getState()const; std::string getState()const;
std::string getExpiredTime()const; std::string getChargeType()const;
int getBandwidth()const; int getBandwidth()const;
std::string getExpiredTime()const;
std::string getBandwidthPackageId()const; std::string getBandwidthPackageId()const;
int getRatio()const; int getRatio()const;
std::string getRegionId()const; std::string getRegionId()const;
std::vector<TagsItem> getTags()const;
std::string getBillingType()const; std::string getBillingType()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string cbnGeographicRegionIdB_; std::string cbnGeographicRegionIdB_;
std::string description_;
std::string cbnGeographicRegionIdA_; std::string cbnGeographicRegionIdA_;
std::string description_;
std::string resourceGroupId_;
std::string createTime_; std::string createTime_;
std::string name_; std::string name_;
std::string bandwidthType_; std::string bandwidthType_;
std::string type_; std::string type_;
std::vector<std::string> accelerators_; std::vector<std::string> accelerators_;
std::string chargeType_;
std::string state_; std::string state_;
std::string expiredTime_; std::string chargeType_;
int bandwidth_; int bandwidth_;
std::string expiredTime_;
std::string bandwidthPackageId_; std::string bandwidthPackageId_;
int ratio_; int ratio_;
std::string regionId_; std::string regionId_;
std::vector<TagsItem> tags_;
std::string billingType_; std::string billingType_;
}; };

Some files were not shown because too many files have changed in this diff Show More