Add something for ga.
This commit is contained in:
@@ -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
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
|
||||
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_
|
||||
49
ga/include/alibabacloud/ga/model/ChangeResourceGroupResult.h
Normal file
49
ga/include/alibabacloud/ga/model/ChangeResourceGroupResult.h
Normal 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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
53
ga/include/alibabacloud/ga/model/CreateBasicEndpointResult.h
Normal file
53
ga/include/alibabacloud/ga/model/CreateBasicEndpointResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
57
ga/include/alibabacloud/ga/model/CreateBasicIpSetRequest.h
Normal file
57
ga/include/alibabacloud/ga/model/CreateBasicIpSetRequest.h
Normal 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 ®ionId);
|
||||
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_
|
||||
51
ga/include/alibabacloud/ga/model/CreateBasicIpSetResult.h
Normal file
51
ga/include/alibabacloud/ga/model/CreateBasicIpSetResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
48
ga/include/alibabacloud/ga/model/CreateDomainRequest.h
Normal file
48
ga/include/alibabacloud/ga/model/CreateDomainRequest.h
Normal 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 ®ionId);
|
||||
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_
|
||||
49
ga/include/alibabacloud/ga/model/CreateDomainResult.h
Normal file
49
ga/include/alibabacloud/ga/model/CreateDomainResult.h
Normal 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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string ipSetId;
|
||||
std::vector<std::string> ipList;
|
||||
std::string ispType;
|
||||
int bandwidth;
|
||||
std::string accelerateRegionId;
|
||||
};
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
54
ga/include/alibabacloud/ga/model/CreateSpareIpsRequest.h
Normal file
54
ga/include/alibabacloud/ga/model/CreateSpareIpsRequest.h
Normal 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 ®ionId);
|
||||
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_
|
||||
49
ga/include/alibabacloud/ga/model/CreateSpareIpsResult.h
Normal file
49
ga/include/alibabacloud/ga/model/CreateSpareIpsResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accelerateIpId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ga
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICACCELERATEIPREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
51
ga/include/alibabacloud/ga/model/DeleteBasicEndpointResult.h
Normal file
51
ga/include/alibabacloud/ga/model/DeleteBasicEndpointResult.h
Normal 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_
|
||||
48
ga/include/alibabacloud/ga/model/DeleteBasicIpSetRequest.h
Normal file
48
ga/include/alibabacloud/ga/model/DeleteBasicIpSetRequest.h
Normal 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 ®ionId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string ipSetId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ga
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GA_MODEL_DELETEBASICIPSETREQUEST_H_
|
||||
49
ga/include/alibabacloud/ga/model/DeleteBasicIpSetResult.h
Normal file
49
ga/include/alibabacloud/ga/model/DeleteBasicIpSetResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
54
ga/include/alibabacloud/ga/model/DeleteSpareIpsRequest.h
Normal file
54
ga/include/alibabacloud/ga/model/DeleteSpareIpsRequest.h
Normal 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 ®ionId);
|
||||
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_
|
||||
49
ga/include/alibabacloud/ga/model/DeleteSpareIpsResult.h
Normal file
49
ga/include/alibabacloud/ga/model/DeleteSpareIpsResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Ga
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GA_MODEL_DESCRIBEBANDWIDTHPACKAGEAUTORENEWATTRIBUTEREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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
Reference in New Issue
Block a user