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/AssociateAclsWithListenerRequest.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/AttachDdosToAcceleratorResult.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/BandwidthPackageRemoveAcceleratorRequest.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/ConfigEndpointProbeResult.h
include/alibabacloud/ga/model/CreateAcceleratorRequest.h
include/alibabacloud/ga/model/CreateAcceleratorResult.h
include/alibabacloud/ga/model/CreateAclRequest.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/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/CreateEndpointGroupResult.h
include/alibabacloud/ga/model/CreateEndpointGroupsRequest.h
include/alibabacloud/ga/model/CreateEndpointGroupsResult.h
include/alibabacloud/ga/model/CreateForwardingRulesRequest.h
include/alibabacloud/ga/model/CreateForwardingRulesResult.h
include/alibabacloud/ga/model/CreateIpSetsRequest.h
include/alibabacloud/ga/model/CreateIpSetsResult.h
include/alibabacloud/ga/model/CreateListenerRequest.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/DeleteAcceleratorResult.h
include/alibabacloud/ga/model/DeleteAclRequest.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/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/DeleteEndpointGroupResult.h
include/alibabacloud/ga/model/DeleteEndpointGroupsRequest.h
include/alibabacloud/ga/model/DeleteEndpointGroupsResult.h
include/alibabacloud/ga/model/DeleteForwardingRulesRequest.h
include/alibabacloud/ga/model/DeleteForwardingRulesResult.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/DeleteListenerRequest.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/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/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/DescribeEndpointGroupResult.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/DetachLogStoreFromEndpointGroupRequest.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/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/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/ListAccelerateAreasResult.h
include/alibabacloud/ga/model/ListAcceleratorsRequest.h
include/alibabacloud/ga/model/ListAcceleratorsResult.h
include/alibabacloud/ga/model/ListAclsRequest.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/ListAvailableAccelerateAreasResult.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/ListBandwidthackagesRequest.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/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/ListEndpointGroupsResult.h
include/alibabacloud/ga/model/ListForwardingRulesRequest.h
include/alibabacloud/ga/model/ListForwardingRulesResult.h
include/alibabacloud/ga/model/ListIpSetsRequest.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/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/RemoveEntriesFromAclResult.h
include/alibabacloud/ga/model/ReplaceBandwidthPackageRequest.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/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/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/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/UpdateEndpointGroupResult.h
include/alibabacloud/ga/model/UpdateEndpointGroupAttributeRequest.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/UpdateForwardingRulesResult.h
include/alibabacloud/ga/model/UpdateIpSetRequest.h
@@ -138,6 +328,8 @@ set(ga_src
src/model/AddEntriesToAclResult.cc
src/model/AssociateAclsWithListenerRequest.cc
src/model/AssociateAclsWithListenerResult.cc
src/model/AssociateAdditionalCertificatesWithListenerRequest.cc
src/model/AssociateAdditionalCertificatesWithListenerResult.cc
src/model/AttachDdosToAcceleratorRequest.cc
src/model/AttachDdosToAcceleratorResult.cc
src/model/AttachLogStoreToEndpointGroupRequest.cc
@@ -146,30 +338,90 @@ set(ga_src
src/model/BandwidthPackageAddAcceleratorResult.cc
src/model/BandwidthPackageRemoveAcceleratorRequest.cc
src/model/BandwidthPackageRemoveAcceleratorResult.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/ConfigEndpointProbeRequest.cc
src/model/ConfigEndpointProbeResult.cc
src/model/CreateAcceleratorRequest.cc
src/model/CreateAcceleratorResult.cc
src/model/CreateAclRequest.cc
src/model/CreateAclResult.cc
src/model/CreateApplicationMonitorRequest.cc
src/model/CreateApplicationMonitorResult.cc
src/model/CreateBandwidthPackageRequest.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/CreateEndpointGroupResult.cc
src/model/CreateEndpointGroupsRequest.cc
src/model/CreateEndpointGroupsResult.cc
src/model/CreateForwardingRulesRequest.cc
src/model/CreateForwardingRulesResult.cc
src/model/CreateIpSetsRequest.cc
src/model/CreateIpSetsResult.cc
src/model/CreateListenerRequest.cc
src/model/CreateListenerResult.cc
src/model/CreateSpareIpsRequest.cc
src/model/CreateSpareIpsResult.cc
src/model/DeleteAcceleratorRequest.cc
src/model/DeleteAcceleratorResult.cc
src/model/DeleteAclRequest.cc
src/model/DeleteAclResult.cc
src/model/DeleteApplicationMonitorRequest.cc
src/model/DeleteApplicationMonitorResult.cc
src/model/DeleteBandwidthPackageRequest.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/DeleteEndpointGroupResult.cc
src/model/DeleteEndpointGroupsRequest.cc
src/model/DeleteEndpointGroupsResult.cc
src/model/DeleteForwardingRulesRequest.cc
src/model/DeleteForwardingRulesResult.cc
src/model/DeleteIpSetRequest.cc
@@ -178,10 +430,30 @@ set(ga_src
src/model/DeleteIpSetsResult.cc
src/model/DeleteListenerRequest.cc
src/model/DeleteListenerResult.cc
src/model/DeleteSpareIpsRequest.cc
src/model/DeleteSpareIpsResult.cc
src/model/DescribeAcceleratorRequest.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/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/DescribeEndpointGroupResult.cc
src/model/DescribeIpSetRequest.cc
@@ -194,16 +466,50 @@ set(ga_src
src/model/DetachDdosFromAcceleratorResult.cc
src/model/DetachLogStoreFromEndpointGroupRequest.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/DissociateAclsFromListenerResult.cc
src/model/DissociateAdditionalCertificatesFromListenerRequest.cc
src/model/DissociateAdditionalCertificatesFromListenerResult.cc
src/model/EnableApplicationMonitorRequest.cc
src/model/EnableApplicationMonitorResult.cc
src/model/GetAclRequest.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/ListAccelerateAreasResult.cc
src/model/ListAcceleratorsRequest.cc
src/model/ListAcceleratorsResult.cc
src/model/ListAclsRequest.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/ListAvailableAccelerateAreasResult.cc
src/model/ListAvailableBusiRegionsRequest.cc
@@ -212,30 +518,104 @@ set(ga_src
src/model/ListBandwidthPackagesResult.cc
src/model/ListBandwidthackagesRequest.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/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/ListEndpointGroupsResult.cc
src/model/ListForwardingRulesRequest.cc
src/model/ListForwardingRulesResult.cc
src/model/ListIpSetsRequest.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/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/RemoveEntriesFromAclResult.cc
src/model/ReplaceBandwidthPackageRequest.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/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/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/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/UpdateEndpointGroupResult.cc
src/model/UpdateEndpointGroupAttributeRequest.cc
src/model/UpdateEndpointGroupAttributeResult.cc
src/model/UpdateEndpointGroupsRequest.cc
src/model/UpdateEndpointGroupsResult.cc
src/model/UpdateForwardingRulesRequest.cc
src/model/UpdateForwardingRulesResult.cc
src/model/UpdateIpSetRequest.cc

File diff suppressed because it is too large Load Diff

View File

@@ -17,30 +17,23 @@
#ifndef ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
#include <map>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT AddEntriesToAclRequest : public RpcServiceRequest
{
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT AddEntriesToAclRequest : public RpcServiceRequest {
public:
struct AclEntries
{
struct AclEntries {
std::string entry;
std::string entryDescription;
};
public:
AddEntriesToAclRequest();
~AddEntriesToAclRequest();
std::string getAclId() const;
void setAclId(const std::string &aclId);
bool getDryRun() const;
@@ -58,9 +51,8 @@ namespace AlibabaCloud
std::string clientToken_;
std::vector<AclEntries> aclEntries_;
std::string regionId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_ADDENTRIESTOACLREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ASSOCIATEACLSWITHLISTENERREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT AssociateAclsWithListenerRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT AssociateAclsWithListenerRequest : public RpcServiceRequest {
public:
AssociateAclsWithListenerRequest();
~AssociateAclsWithListenerRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getClientToken() const;
@@ -55,9 +50,8 @@ namespace AlibabaCloud
std::string aclType_;
std::string listenerId_;
std::string regionId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT AttachDdosToAcceleratorRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT AttachDdosToAcceleratorRequest : public RpcServiceRequest {
public:
AttachDdosToAcceleratorRequest();
~AttachDdosToAcceleratorRequest();
std::string getDdosId() const;
void setDdosId(const std::string &ddosId);
std::string getRegionId() const;
@@ -49,9 +44,8 @@ namespace AlibabaCloud
std::string regionId_;
std::string ddosRegionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_ATTACHDDOSTOACCELERATORREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT AttachLogStoreToEndpointGroupRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT AttachLogStoreToEndpointGroupRequest : public RpcServiceRequest {
public:
AttachLogStoreToEndpointGroupRequest();
~AttachLogStoreToEndpointGroupRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSlsLogStoreName() const;
@@ -61,9 +56,8 @@ namespace AlibabaCloud
std::string slsProjectName_;
std::string slsRegionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_ATTACHLOGSTORETOENDPOINTGROUPREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT BandwidthPackageAddAcceleratorRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT BandwidthPackageAddAcceleratorRequest : public RpcServiceRequest {
public:
BandwidthPackageAddAcceleratorRequest();
~BandwidthPackageAddAcceleratorRequest();
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getRegionId() const;
@@ -46,9 +41,8 @@ namespace AlibabaCloud
std::string bandwidthPackageId_;
std::string regionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEADDACCELERATORREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_BANDWIDTHPACKAGEREMOVEACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT BandwidthPackageRemoveAcceleratorRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT BandwidthPackageRemoveAcceleratorRequest : public RpcServiceRequest {
public:
BandwidthPackageRemoveAcceleratorRequest();
~BandwidthPackageRemoveAcceleratorRequest();
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getRegionId() const;
@@ -46,9 +41,8 @@ namespace AlibabaCloud
std::string bandwidthPackageId_;
std::string regionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT ConfigEndpointProbeRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT ConfigEndpointProbeRequest : public RpcServiceRequest {
public:
ConfigEndpointProbeRequest();
~ConfigEndpointProbeRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpoint() const;
@@ -61,9 +56,8 @@ namespace AlibabaCloud
std::string probeProtocol_;
std::string probePort_;
std::string endpointGroupId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CONFIGENDPOINTPROBEREQUEST_H_

View File

@@ -17,56 +17,89 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateAcceleratorRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateAcceleratorRequest : public RpcServiceRequest {
public:
struct SystemTag {
std::string key;
std::string value;
std::string scope;
};
struct IpSetConfig {
std::string accessMode;
};
struct Tag {
std::string key;
std::string value;
};
CreateAcceleratorRequest();
~CreateAcceleratorRequest();
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getPromotionOptionNo()const;
void setPromotionOptionNo(const std::string& promotionOptionNo);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<SystemTag> getSystemTag() const;
void setSystemTag(const std::vector<SystemTag> &systemTag);
IpSetConfig getIpSetConfig() const;
void setIpSetConfig(const IpSetConfig &ipSetConfig);
std::string getAutoUseCoupon() const;
void setAutoUseCoupon(const std::string &autoUseCoupon);
int getAutoRenewDuration() const;
void setAutoRenewDuration(int autoRenewDuration);
std::string getSpec() const;
void setSpec(const std::string &spec);
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);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
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 getName() const;
void setName(const std::string &name);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
bool autoPay_;
std::string promotionOptionNo_;
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

@@ -17,53 +17,63 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEACLREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
#include <map>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateAclRequest : public RpcServiceRequest
{
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateAclRequest : public RpcServiceRequest {
public:
struct AclEntries
{
struct SystemTag {
std::string key;
std::string value;
std::string scope;
};
struct AclEntries {
std::string entry;
std::string entryDescription;
};
public:
struct Tag {
std::string key;
std::string value;
};
CreateAclRequest();
~CreateAclRequest();
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getAclName() const;
void setAclName(const std::string &aclName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<SystemTag> getSystemTag() const;
void setSystemTag(const std::vector<SystemTag> &systemTag);
std::vector<AclEntries> getAclEntries() const;
void setAclEntries(const std::vector<AclEntries> &aclEntries);
std::string getAddressIPVersion() const;
void setAddressIPVersion(const std::string &addressIPVersion);
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);
private:
bool dryRun_;
std::string aclName_;
std::string clientToken_;
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

@@ -17,36 +17,48 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEBANDWIDTHPACKAGEREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateBandwidthPackageRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateBandwidthPackageRequest : public RpcServiceRequest {
public:
struct SystemTag {
std::string key;
std::string value;
std::string scope;
};
struct Tag {
std::string key;
std::string value;
};
CreateBandwidthPackageRequest();
~CreateBandwidthPackageRequest();
std::string getBandwidthType() const;
void setBandwidthType(const std::string &bandwidthType);
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);
std::string getType() const;
void setType(const std::string &type);
int getAutoRenewDuration() const;
void setAutoRenewDuration(int autoRenewDuration);
std::string getDuration() const;
void setDuration(const std::string &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);
std::string getPromotionOptionNo() const;
@@ -57,6 +69,8 @@ namespace AlibabaCloud
void setCbnGeographicRegionIdB(const std::string &cbnGeographicRegionIdB);
std::string getCbnGeographicRegionIdA() const;
void setCbnGeographicRegionIdA(const std::string &cbnGeographicRegionIdA);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getBillingType() const;
void setBillingType(const std::string &billingType);
std::string getChargeType() const;
@@ -69,22 +83,26 @@ namespace AlibabaCloud
private:
std::string bandwidthType_;
std::string clientToken_;
std::vector<SystemTag> systemTag_;
std::string autoUseCoupon_;
std::string type_;
int autoRenewDuration_;
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

@@ -17,42 +17,47 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEENDPOINTGROUPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
#include <map>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateEndpointGroupRequest : public RpcServiceRequest
{
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateEndpointGroupRequest : public RpcServiceRequest {
public:
struct PortOverrides
{
struct PortOverrides {
int listenerPort;
int endpointPort;
};
struct EndpointConfigurations
{
struct SystemTag {
std::string key;
std::string value;
std::string scope;
};
struct EndpointConfigurations {
std::string type;
bool enableClientIPPreservation;
int weight;
bool enableProxyProtocol;
std::string endpoint;
};
public:
struct Tag {
std::string key;
std::string value;
};
CreateEndpointGroupRequest();
~CreateEndpointGroupRequest();
std::vector<PortOverrides> getPortOverrides() const;
void setPortOverrides(const std::vector<PortOverrides> &portOverrides);
bool getHealthCheckEnabled() const;
void setHealthCheckEnabled(bool healthCheckEnabled);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<SystemTag> getSystemTag() const;
void setSystemTag(const std::vector<SystemTag> &systemTag);
int getHealthCheckIntervalSeconds() const;
void setHealthCheckIntervalSeconds(int healthCheckIntervalSeconds);
std::string getDescription() const;
@@ -73,6 +78,8 @@ namespace AlibabaCloud
void setEndpointGroupType(const std::string &endpointGroupType);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
int getTrafficPercentage() const;
void setTrafficPercentage(int trafficPercentage);
int getHealthCheckPort() const;
@@ -86,7 +93,9 @@ namespace AlibabaCloud
private:
std::vector<PortOverrides> portOverrides_;
bool healthCheckEnabled_;
std::string clientToken_;
std::vector<SystemTag> systemTag_;
int healthCheckIntervalSeconds_;
std::string description_;
std::string healthCheckProtocol_;
@@ -97,14 +106,14 @@ namespace AlibabaCloud
std::string regionId_;
std::string endpointGroupType_;
std::string acceleratorId_;
std::vector<Tag> tag_;
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

@@ -17,24 +17,55 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateForwardingRulesRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateForwardingRulesRequest : public RpcServiceRequest {
public:
struct ForwardingRules {
int priority;
struct RuleConditionsItem {
std::string ruleConditionType;
std::string ruleConditionValue;
struct PathConfig {
std::string string;
std::vector<std::string> values;
};
PathConfig pathConfig;
struct HostConfig {
std::string string;
std::vector<std::string> values;
};
HostConfig hostConfig;
};
RuleConditionsItem ruleConditionsItem;
std::vector<RuleConditionsItem> ruleConditions;
struct RuleActionsItem {
int order;
std::string ruleActionType;
std::string ruleActionValue;
struct ForwardGroupConfig {
struct ServerGroupTuplesItem {
std::string endpointGroupId;
};
ServerGroupTuplesItem serverGroupTuplesItem;
std::vector<ServerGroupTuplesItem> serverGroupTuples;
};
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;
@@ -43,18 +74,17 @@ namespace AlibabaCloud
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
Array getForwardingRules()const;
void setForwardingRules(const Array& forwardingRules);
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_;
Array forwardingRules_;
std::vector<ForwardingRules> forwardingRules_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEFORWARDINGRULESREQUEST_H_

View File

@@ -17,31 +17,25 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
#include <map>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateIpSetsRequest : public RpcServiceRequest
{
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateIpSetsRequest : public RpcServiceRequest {
public:
struct AccelerateRegion
{
struct AccelerateRegion {
std::string accelerateRegionId;
std::string ipVersion;
int bandwidth;
std::string ispType;
};
public:
CreateIpSetsRequest();
~CreateIpSetsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
@@ -56,9 +50,8 @@ namespace AlibabaCloud
std::string regionId_;
std::string acceleratorId_;
std::vector<AccelerateRegion> accelerateRegion_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_CREATEIPSETSREQUEST_H_

View File

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

View File

@@ -17,43 +17,105 @@
#ifndef ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_CREATELISTENERREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
#include <map>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT CreateListenerRequest : public RpcServiceRequest
{
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT CreateListenerRequest : public RpcServiceRequest {
public:
struct BackendPorts
{
struct CustomRoutingEndpointGroupConfigurations {
std::string endpointGroupRegion;
std::string name;
std::string description;
struct DestinationConfigurationsItem {
std::string string;
std::vector<std::string> protocols;
int fromPort;
int toPort;
};
struct PortRanges
{
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 toPort;
};
struct Certificates
{
PortRangesItem portRangesItem;
std::vector<PortRangesItem> portRanges;
};
PolicyConfigurationsItem policyConfigurationsItem;
std::vector<PolicyConfigurationsItem> policyConfigurations;
};
EndpointConfigurationsItem endpointConfigurationsItem;
std::vector<EndpointConfigurationsItem> endpointConfigurations;
};
struct BackendPorts {
int fromPort;
int toPort;
};
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 EndpointConfigurationsItem {
std::string type;
long weight;
std::string endpoint;
};
EndpointConfigurationsItem endpointConfigurationsItem;
std::vector<EndpointConfigurationsItem> endpointConfigurations;
std::string endpointRequestProtocol;
std::string endpointGroupType;
struct PortOverridesItem {
long listenerPort;
long endpointPort;
};
PortOverridesItem portOverridesItem;
std::vector<PortOverridesItem> portOverrides;
bool enableClientIPPreservationToa;
bool enableClientIPPreservationProxyProtocol;
};
struct XForwardedForConfig {
bool xForwardedForGaIdEnabled;
bool xForwardedForGaApEnabled;
bool xForwardedForProtoEnabled;
bool xForwardedForPortEnabled;
bool xRealIpEnabled;
};
struct PortRanges {
int fromPort;
int toPort;
};
struct Certificates {
std::string id;
};
public:
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;
@@ -62,6 +124,12 @@ namespace AlibabaCloud
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;
@@ -76,18 +144,22 @@ namespace AlibabaCloud
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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteAcceleratorRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteAcceleratorRequest : public RpcServiceRequest {
public:
DeleteAcceleratorRequest();
~DeleteAcceleratorRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
@@ -43,9 +38,8 @@ namespace AlibabaCloud
private:
std::string regionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEACCELERATORREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEACLREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteAclRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteAclRequest : public RpcServiceRequest {
public:
DeleteAclRequest();
~DeleteAclRequest();
std::string getAclId() const;
void setAclId(const std::string &aclId);
bool getDryRun() const;
@@ -49,9 +44,8 @@ namespace AlibabaCloud
bool dryRun_;
std::string clientToken_;
std::string regionId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEBANDWIDTHPACKAGEREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest {
public:
DeleteBandwidthPackageRequest();
~DeleteBandwidthPackageRequest();
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getClientToken() const;
@@ -46,9 +41,8 @@ namespace AlibabaCloud
std::string bandwidthPackageId_;
std::string clientToken_;
std::string regionId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEENDPOINTGROUPREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteEndpointGroupRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteEndpointGroupRequest : public RpcServiceRequest {
public:
DeleteEndpointGroupRequest();
~DeleteEndpointGroupRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getRegionId() const;
@@ -49,9 +44,8 @@ namespace AlibabaCloud
std::string regionId_;
std::string acceleratorId_;
std::string endpointGroupId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteForwardingRulesRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteForwardingRulesRequest : public RpcServiceRequest {
public:
DeleteForwardingRulesRequest();
~DeleteForwardingRulesRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getListenerId() const;
@@ -43,18 +38,17 @@ namespace AlibabaCloud
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
void setAcceleratorId(const std::string &acceleratorId);
Array getForwardingRuleIds()const;
void setForwardingRuleIds(const Array& forwardingRuleIds);
std::vector<std::string> getForwardingRuleIds() const;
void setForwardingRuleIds(const std::vector<std::string> &forwardingRuleIds);
private:
std::string clientToken_;
std::string listenerId_;
std::string regionId_;
std::string acceleratorId_;
Array forwardingRuleIds_;
std::vector<std::string> forwardingRuleIds_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEFORWARDINGRULESREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteIpSetRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteIpSetRequest : public RpcServiceRequest {
public:
DeleteIpSetRequest();
~DeleteIpSetRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getIpSetId() const;
@@ -49,9 +44,8 @@ namespace AlibabaCloud
std::string ipSetId_;
std::string regionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEIPSETREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteIpSetsRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteIpSetsRequest : public RpcServiceRequest {
public:
DeleteIpSetsRequest();
~DeleteIpSetsRequest();
std::vector<std::string> getIpSetIds() const;
void setIpSetIds(const std::vector<std::string> &ipSetIds);
std::string getRegionId() const;
@@ -43,9 +38,8 @@ namespace AlibabaCloud
private:
std::vector<std::string> ipSetIds_;
std::string regionId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DELETEIPSETSREQUEST_H_

View File

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DELETELISTENERREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DeleteListenerRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DeleteListenerRequest : public RpcServiceRequest {
public:
DeleteListenerRequest();
~DeleteListenerRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getListenerId() const;
@@ -49,9 +44,8 @@ namespace AlibabaCloud
std::string listenerId_;
std::string regionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DescribeAcceleratorRequest : public RpcServiceRequest {
public:
DescribeAcceleratorRequest();
~DescribeAcceleratorRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAcceleratorId() const;
@@ -43,9 +38,8 @@ namespace AlibabaCloud
private:
std::string regionId_;
std::string acceleratorId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEACCELERATORREQUEST_H_

View File

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

@@ -17,24 +17,19 @@
#ifndef ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_
#define ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_
#include <alibabacloud/ga/GaExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ga/GaExport.h>
namespace AlibabaCloud
{
namespace Ga
{
namespace Model
{
class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageRequest : public RpcServiceRequest
{
#include <map>
namespace AlibabaCloud {
namespace Ga {
namespace Model {
class ALIBABACLOUD_GA_EXPORT DescribeBandwidthPackageRequest : public RpcServiceRequest {
public:
DescribeBandwidthPackageRequest();
~DescribeBandwidthPackageRequest();
std::string getBandwidthPackageId() const;
void setBandwidthPackageId(const std::string &bandwidthPackageId);
std::string getRegionId() const;
@@ -43,9 +38,8 @@ namespace AlibabaCloud
private:
std::string bandwidthPackageId_;
std::string regionId_;
};
}
}
}
} // namespace Model
} // namespace Ga
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEREQUEST_H_

View File

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

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