AmazonElasticLoadBalancingClient Class Reference
| Inherits from | AmazonWebServiceClient : AmazonAbstractWebServiceClient : NSObject |
| Declared in | AmazonElasticLoadBalancingClient.h |
Overview
Elastic Load Balancing
Elastic Load Balancing is a cost-effective and easy to use web service to help you improve availability and scalability of your application. It makes it easy for you to distribute application loads between two or more EC2 instances. Elastic Load Balancing enables availability through redundancy and supports traffic growth of your application.
Tasks
-
– deleteLoadBalancerListeners:
Deletes listeners from the LoadBalancer for the specified port.
-
– setLoadBalancerPoliciesOfListener:
Associates, updates, or disables a policy with a listener on the LoadBalancer. You can associate multiple policies with a listener.
-
– enableAvailabilityZonesForLoadBalancer:
Adds one or more EC2 Availability Zones to the LoadBalancer.
The LoadBalancer evenly distributes requests across all its registered Availability Zones that contain instances. As a result, the client must ensure that its LoadBalancer is appropriately scaled for each registered Availability Zone.
NOTE: The new EC2 Availability Zones to be added must be in the same EC2 Region as the Availability Zones for which the LoadBalancer was created.
-
– deregisterInstancesFromLoadBalancer:
Deregisters instances from the LoadBalancer. Once the instance is deregistered, it will stop receiving traffic from the LoadBalancer.
In order to successfully call this API, the same account credentials as those used to create the LoadBalancer must be provided.
-
– describeLoadBalancerPolicies:
Returns detailed descriptions of the policies. If you specify a LoadBalancer name, the operation returns either the descriptions of the specified policies, or descriptions of all the policies created for the LoadBalancer. If you don't specify a LoadBalancer name, the operation returns descriptions of the specified sample policies, or descriptions of all the sample policies. The names of the sample policies have the ELBSample- prefix.
-
– describeLoadBalancerPolicyTypes:
Returns meta-information on the specified LoadBalancer policies defined by the Elastic Load Balancing service. The policy types that are returned from this action can be used in a CreateLoadBalancerPolicy action to instantiate specific policy configurations that will be applied to an Elastic LoadBalancer.
-
– setLoadBalancerListenerSSLCertificate:
Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same LoadBalancer and port.
-
– createLBCookieStickinessPolicy:
Generates a stickiness policy with sticky session lifetimes controlled by the lifetime of the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners.
When a LoadBalancer implements this policy, the LoadBalancer uses a special cookie to track the backend server instance for each request. When the LoadBalancer receives a request, it first checks to see if this cookie is present in the request. If so, the LoadBalancer sends the request to the application server specified in the cookie. If not, the LoadBalancer sends the request to a server that is chosen based on the existing load balancing algorithm.
A cookie is inserted into the response for binding subsequent requests from the same user to that server. The validity of the cookie is based on the cookie expiration time, which is specified in the policy configuration.
-
– deleteLoadBalancerPolicy:
Deletes a policy from the LoadBalancer. The specified policy must not be enabled for any listeners.
-
– registerInstancesWithLoadBalancer:
Adds new instances to the LoadBalancer.
Once the instance is registered, it starts receiving traffic and requests from the LoadBalancer. Any instance that is not in any of the Availability Zones registered for the LoadBalancer will be moved to the OutOfService state. It will move to the InService state when the Availability Zone is added to the LoadBalancer.
NOTE: In order for this call to be successful, the client must have created the LoadBalancer. The client must provide the same account credentials as those that were used to create the LoadBalancer.
NOTE: Completion of this API does not guarantee that operation has completed. Rather, it means that the request has been registered and the changes will happen shortly.
-
– configureHealthCheck:
Enables the client to define an application healthcheck for the instances.
-
– describeLoadBalancers:
Returns detailed configuration information for the specified LoadBalancers. If no LoadBalancers are specified, the operation returns configuration information for all LoadBalancers created by the caller.
NOTE: The client must have created the specified input LoadBalancers in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
-
– describeInstanceHealth:
Returns the current state of the instances of the specified LoadBalancer. If no instances are specified, the state of all the instances for the LoadBalancer is returned.
NOTE: The client must have created the specified input LoadBalancer in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
-
– attachLoadBalancerToSubnets:
Adds one or more subnets to the set of configured subnets in the VPC for the LoadBalancer.
The Loadbalancers evenly distribute requests across all of the registered subnets.
-
– disableAvailabilityZonesForLoadBalancer:
Removes the specified EC2 Availability Zones from the set of configured Availability Zones for the LoadBalancer.
There must be at least one Availability Zone registered with a LoadBalancer at all times. A client cannot remove all the Availability Zones from a LoadBalancer. Once an Availability Zone is removed, all the instances registered with the LoadBalancer that are in the removed Availability Zone go into the OutOfService state. Upon Availability Zone removal, the LoadBalancer attempts to equally balance the traffic among its remaining usable Availability Zones. Trying to remove an Availability Zone that was not associated with the LoadBalancer does nothing.
NOTE: In order for this call to be successful, the client must have created the LoadBalancer. The client must provide the same account credentials as those that were used to create the LoadBalancer.
-
– createLoadBalancerListeners:
Creates one or more listeners on a LoadBalancer for the specified port. If a listener with the given port does not already exist, it will be created; otherwise, the properties of the new listener must match the properties of the existing listener.
-
– createLoadBalancerPolicy:
Creates a new policy that contains the necessary attributes depending on the policy type. Policies are settings that are saved for your Elastic LoadBalancer and that can be applied to the front-end listener, or the back-end application server, depending on your policy type.
-
– setLoadBalancerPoliciesForBackendServer:
Replaces the current set of policies associated with a port on which the back-end server is listening with a new set of policies. After the policies have been created using CreateLoadBalancerPolicy, they can be applied here as a list. At this time, only the back-end server authentication policy type can be applied to the back-end ports; this policy type is composed of multiple public key policies.
-
– detachLoadBalancerFromSubnets:
Removes subnets from the set of configured subnets in the VPC for the LoadBalancer.
After a subnet is removed all of the EndPoints registered with the LoadBalancer that are in the removed subnet will go into the OutOfService state. When a subnet is removed, the LoadBalancer will balance the traffic among the remaining routable subnets for the LoadBalancer.
-
– applySecurityGroupsToLoadBalancer:
Associates one or more security groups with your LoadBalancer in VPC. The provided security group IDs will override any currently applied security groups.
-
– deleteLoadBalancer:
Deletes the specified LoadBalancer.
If attempting to recreate the LoadBalancer, the client must reconfigure all the settings. The DNS name associated with a deleted LoadBalancer will no longer be usable. Once deleted, the name and associated DNS record of the LoadBalancer no longer exist and traffic sent to any of its IP addresses will no longer be delivered to client instances. The client will not receive the same DNS name even if a new LoadBalancer with same LoadBalancerName is created.
To successfully call this API, the client must provide the same account credentials as were used to create the LoadBalancer.
NOTE: By design, if the LoadBalancer does not exist or has already been deleted, DeleteLoadBalancer still succeeds.
-
– createLoadBalancer:
Creates a new LoadBalancer.
After the call has completed successfully, a new LoadBalancer is created; however, it will not be usable until at least one instance has been registered. When the LoadBalancer creation is completed, the client can check whether or not it is usable by using the DescribeInstanceHealth API. The LoadBalancer is usable as soon as any registered instance is InService .
-
– createAppCookieStickinessPolicy:
Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners.
This policy is similar to the policy created by CreateLBCookieStickinessPolicy, except that the lifetime of the special Elastic Load Balancing cookie follows the lifetime of the application-generated cookie specified in the policy configuration. The LoadBalancer only inserts a new stickiness cookie when the application response includes a new application cookie.
If the application cookie is explicitly removed or expires, the session stops being sticky until a new application cookie is issued.
NOTE: An application client must receive and send two cookies: the application-generated cookie and the special Elastic Load Balancing cookie named AWSELB. This is the default behavior for many common web browsers.
Instance Methods
applySecurityGroupsToLoadBalancer:
Associates one or more security groups with your LoadBalancer in VPC. The provided security group IDs will override any currently applied security groups.
- (ElasticLoadBalancingApplySecurityGroupsToLoadBalancerResponse *)applySecurityGroupsToLoadBalancer:(ElasticLoadBalancingApplySecurityGroupsToLoadBalancerRequest *)applySecurityGroupsToLoadBalancerRequest
Parameters
- applySecurityGroupsToLoadBalancerRequest
Container for the necessary parameters to execute the ApplySecurityGroupsToLoadBalancer service method on AmazonElasticLoadBalancing.
Return Value
The response from the ApplySecurityGroupsToLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Associates one or more security groups with your LoadBalancer in VPC. The provided security group IDs will override any currently applied security groups.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- ElasticLoadBalancingInvalidSecurityGroupException
For more information see ElasticLoadBalancingInvalidSecurityGroupException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
attachLoadBalancerToSubnets:
Adds one or more subnets to the set of configured subnets in the VPC for the LoadBalancer.
The Loadbalancers evenly distribute requests across all of the registered subnets.
- (ElasticLoadBalancingAttachLoadBalancerToSubnetsResponse *)attachLoadBalancerToSubnets:(ElasticLoadBalancingAttachLoadBalancerToSubnetsRequest *)attachLoadBalancerToSubnetsRequest
Parameters
- attachLoadBalancerToSubnetsRequest
Container for the necessary parameters to execute the AttachLoadBalancerToSubnets service method on AmazonElasticLoadBalancing.
Return Value
The response from the AttachLoadBalancerToSubnets service method, as returned by AmazonElasticLoadBalancing.
Discussion
Adds one or more subnets to the set of configured subnets in the VPC for the LoadBalancer.
The Loadbalancers evenly distribute requests across all of the registered subnets.
Exceptions
- ElasticLoadBalancingInvalidSubnetException
For more information see ElasticLoadBalancingInvalidSubnetException
- ElasticLoadBalancingSubnetNotFoundException
For more information see ElasticLoadBalancingSubnetNotFoundException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
configureHealthCheck:
Enables the client to define an application healthcheck for the instances.
- (ElasticLoadBalancingConfigureHealthCheckResponse *)configureHealthCheck:(ElasticLoadBalancingConfigureHealthCheckRequest *)configureHealthCheckRequest
Parameters
- configureHealthCheckRequest
Container for the necessary parameters to execute the ConfigureHealthCheck service method on AmazonElasticLoadBalancing.
Return Value
The response from the ConfigureHealthCheck service method, as returned by AmazonElasticLoadBalancing.
Discussion
Enables the client to define an application healthcheck for the instances.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
createAppCookieStickinessPolicy:
Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners.
This policy is similar to the policy created by CreateLBCookieStickinessPolicy, except that the lifetime of the special Elastic Load Balancing cookie follows the lifetime of the application-generated cookie specified in the policy configuration. The LoadBalancer only inserts a new stickiness cookie when the application response includes a new application cookie.
If the application cookie is explicitly removed or expires, the session stops being sticky until a new application cookie is issued.
NOTE: An application client must receive and send two cookies: the application-generated cookie and the special Elastic Load Balancing cookie named AWSELB. This is the default behavior for many common web browsers.
- (ElasticLoadBalancingCreateAppCookieStickinessPolicyResponse *)createAppCookieStickinessPolicy:(ElasticLoadBalancingCreateAppCookieStickinessPolicyRequest *)createAppCookieStickinessPolicyRequest
Parameters
- createAppCookieStickinessPolicyRequest
Container for the necessary parameters to execute the CreateAppCookieStickinessPolicy service method on AmazonElasticLoadBalancing.
Return Value
The response from the CreateAppCookieStickinessPolicy service method, as returned by AmazonElasticLoadBalancing.
Discussion
Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners.
This policy is similar to the policy created by CreateLBCookieStickinessPolicy, except that the lifetime of the special Elastic Load Balancing cookie follows the lifetime of the application-generated cookie specified in the policy configuration. The LoadBalancer only inserts a new stickiness cookie when the application response includes a new application cookie.
If the application cookie is explicitly removed or expires, the session stops being sticky until a new application cookie is issued.
NOTE: An application client must receive and send two cookies: the application-generated cookie and the special Elastic Load Balancing cookie named AWSELB. This is the default behavior for many common web browsers.
Exceptions
- ElasticLoadBalancingTooManyPoliciesException
For more information see ElasticLoadBalancingTooManyPoliciesException
- ElasticLoadBalancingDuplicatePolicyNameException
For more information see ElasticLoadBalancingDuplicatePolicyNameException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
createLBCookieStickinessPolicy:
Generates a stickiness policy with sticky session lifetimes controlled by the lifetime of the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners.
When a LoadBalancer implements this policy, the LoadBalancer uses a special cookie to track the backend server instance for each request. When the LoadBalancer receives a request, it first checks to see if this cookie is present in the request. If so, the LoadBalancer sends the request to the application server specified in the cookie. If not, the LoadBalancer sends the request to a server that is chosen based on the existing load balancing algorithm.
A cookie is inserted into the response for binding subsequent requests from the same user to that server. The validity of the cookie is based on the cookie expiration time, which is specified in the policy configuration.
- (ElasticLoadBalancingCreateLBCookieStickinessPolicyResponse *)createLBCookieStickinessPolicy:(ElasticLoadBalancingCreateLBCookieStickinessPolicyRequest *)createLBCookieStickinessPolicyRequest
Parameters
- createLBCookieStickinessPolicyRequest
Container for the necessary parameters to execute the CreateLBCookieStickinessPolicy service method on AmazonElasticLoadBalancing.
Return Value
The response from the CreateLBCookieStickinessPolicy service method, as returned by AmazonElasticLoadBalancing.
Discussion
Generates a stickiness policy with sticky session lifetimes controlled by the lifetime of the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners.
When a LoadBalancer implements this policy, the LoadBalancer uses a special cookie to track the backend server instance for each request. When the LoadBalancer receives a request, it first checks to see if this cookie is present in the request. If so, the LoadBalancer sends the request to the application server specified in the cookie. If not, the LoadBalancer sends the request to a server that is chosen based on the existing load balancing algorithm.
A cookie is inserted into the response for binding subsequent requests from the same user to that server. The validity of the cookie is based on the cookie expiration time, which is specified in the policy configuration.
Exceptions
- ElasticLoadBalancingTooManyPoliciesException
For more information see ElasticLoadBalancingTooManyPoliciesException
- ElasticLoadBalancingDuplicatePolicyNameException
For more information see ElasticLoadBalancingDuplicatePolicyNameException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
createLoadBalancer:
Creates a new LoadBalancer.
After the call has completed successfully, a new LoadBalancer is created; however, it will not be usable until at least one instance has been registered. When the LoadBalancer creation is completed, the client can check whether or not it is usable by using the DescribeInstanceHealth API. The LoadBalancer is usable as soon as any registered instance is InService .
- (ElasticLoadBalancingCreateLoadBalancerResponse *)createLoadBalancer:(ElasticLoadBalancingCreateLoadBalancerRequest *)createLoadBalancerRequest
Parameters
- createLoadBalancerRequest
Container for the necessary parameters to execute the CreateLoadBalancer service method on AmazonElasticLoadBalancing.
Return Value
The response from the CreateLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Creates a new LoadBalancer.
After the call has completed successfully, a new LoadBalancer is created; however, it will not be usable until at least one instance has been registered. When the LoadBalancer creation is completed, the client can check whether or not it is usable by using the DescribeInstanceHealth API. The LoadBalancer is usable as soon as any registered instance is InService .
NOTE: Currently, the client's quota of LoadBalancers is limited to ten per Region.
NOTE: LoadBalancer DNS names vary depending on the Region they're created in. For LoadBalancers created in the United States, the DNS name ends with: us-east-1.elb.amazonaws.com (for the US Standard Region) us-west-1.elb.amazonaws.com (for the Northern California Region) For LoadBalancers created in the EU (Ireland) Region, the DNS name ends with: eu-west-1.elb.amazonaws.com
Exceptions
- ElasticLoadBalancingInvalidSubnetException
For more information see ElasticLoadBalancingInvalidSubnetException
- ElasticLoadBalancingCertificateNotFoundException
For more information see ElasticLoadBalancingCertificateNotFoundException
- ElasticLoadBalancingSubnetNotFoundException
For more information see ElasticLoadBalancingSubnetNotFoundException
- ElasticLoadBalancingTooManyLoadBalancersException
For more information see ElasticLoadBalancingTooManyLoadBalancersException
- ElasticLoadBalancingDuplicateLoadBalancerNameException
For more information see ElasticLoadBalancingDuplicateLoadBalancerNameException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- ElasticLoadBalancingInvalidSecurityGroupException
For more information see ElasticLoadBalancingInvalidSecurityGroupException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
createLoadBalancerListeners:
Creates one or more listeners on a LoadBalancer for the specified port. If a listener with the given port does not already exist, it will be created; otherwise, the properties of the new listener must match the properties of the existing listener.
- (ElasticLoadBalancingCreateLoadBalancerListenersResponse *)createLoadBalancerListeners:(ElasticLoadBalancingCreateLoadBalancerListenersRequest *)createLoadBalancerListenersRequest
Parameters
- createLoadBalancerListenersRequest
Container for the necessary parameters to execute the CreateLoadBalancerListeners service method on AmazonElasticLoadBalancing.
Discussion
Creates one or more listeners on a LoadBalancer for the specified port. If a listener with the given port does not already exist, it will be created; otherwise, the properties of the new listener must match the properties of the existing listener.
Exceptions
- ElasticLoadBalancingCertificateNotFoundException
For more information see ElasticLoadBalancingCertificateNotFoundException
- ElasticLoadBalancingDuplicateListenerException
For more information see ElasticLoadBalancingDuplicateListenerException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
createLoadBalancerPolicy:
Creates a new policy that contains the necessary attributes depending on the policy type. Policies are settings that are saved for your Elastic LoadBalancer and that can be applied to the front-end listener, or the back-end application server, depending on your policy type.
- (ElasticLoadBalancingCreateLoadBalancerPolicyResponse *)createLoadBalancerPolicy:(ElasticLoadBalancingCreateLoadBalancerPolicyRequest *)createLoadBalancerPolicyRequest
Parameters
- createLoadBalancerPolicyRequest
Container for the necessary parameters to execute the CreateLoadBalancerPolicy service method on AmazonElasticLoadBalancing.
Return Value
The response from the CreateLoadBalancerPolicy service method, as returned by AmazonElasticLoadBalancing.
Discussion
Creates a new policy that contains the necessary attributes depending on the policy type. Policies are settings that are saved for your Elastic LoadBalancer and that can be applied to the front-end listener, or the back-end application server, depending on your policy type.
Exceptions
- ElasticLoadBalancingPolicyTypeNotFoundException
For more information see ElasticLoadBalancingPolicyTypeNotFoundException
- ElasticLoadBalancingTooManyPoliciesException
For more information see ElasticLoadBalancingTooManyPoliciesException
- ElasticLoadBalancingDuplicatePolicyNameException
For more information see ElasticLoadBalancingDuplicatePolicyNameException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
deleteLoadBalancer:
Deletes the specified LoadBalancer.
If attempting to recreate the LoadBalancer, the client must reconfigure all the settings. The DNS name associated with a deleted LoadBalancer will no longer be usable. Once deleted, the name and associated DNS record of the LoadBalancer no longer exist and traffic sent to any of its IP addresses will no longer be delivered to client instances. The client will not receive the same DNS name even if a new LoadBalancer with same LoadBalancerName is created.
To successfully call this API, the client must provide the same account credentials as were used to create the LoadBalancer.
NOTE: By design, if the LoadBalancer does not exist or has already been deleted, DeleteLoadBalancer still succeeds.
- (ElasticLoadBalancingDeleteLoadBalancerResponse *)deleteLoadBalancer:(ElasticLoadBalancingDeleteLoadBalancerRequest *)deleteLoadBalancerRequest
Parameters
- deleteLoadBalancerRequest
Container for the necessary parameters to execute the DeleteLoadBalancer service method on AmazonElasticLoadBalancing.
Discussion
Deletes the specified LoadBalancer.
If attempting to recreate the LoadBalancer, the client must reconfigure all the settings. The DNS name associated with a deleted LoadBalancer will no longer be usable. Once deleted, the name and associated DNS record of the LoadBalancer no longer exist and traffic sent to any of its IP addresses will no longer be delivered to client instances. The client will not receive the same DNS name even if a new LoadBalancer with same LoadBalancerName is created.
To successfully call this API, the client must provide the same account credentials as were used to create the LoadBalancer.
NOTE: By design, if the LoadBalancer does not exist or has already been deleted, DeleteLoadBalancer still succeeds.
Exceptions
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
deleteLoadBalancerListeners:
Deletes listeners from the LoadBalancer for the specified port.
- (ElasticLoadBalancingDeleteLoadBalancerListenersResponse *)deleteLoadBalancerListeners:(ElasticLoadBalancingDeleteLoadBalancerListenersRequest *)deleteLoadBalancerListenersRequest
Parameters
- deleteLoadBalancerListenersRequest
Container for the necessary parameters to execute the DeleteLoadBalancerListeners service method on AmazonElasticLoadBalancing.
Discussion
Deletes listeners from the LoadBalancer for the specified port.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
deleteLoadBalancerPolicy:
Deletes a policy from the LoadBalancer. The specified policy must not be enabled for any listeners.
- (ElasticLoadBalancingDeleteLoadBalancerPolicyResponse *)deleteLoadBalancerPolicy:(ElasticLoadBalancingDeleteLoadBalancerPolicyRequest *)deleteLoadBalancerPolicyRequest
Parameters
- deleteLoadBalancerPolicyRequest
Container for the necessary parameters to execute the DeleteLoadBalancerPolicy service method on AmazonElasticLoadBalancing.
Return Value
The response from the DeleteLoadBalancerPolicy service method, as returned by AmazonElasticLoadBalancing.
Discussion
Deletes a policy from the LoadBalancer. The specified policy must not be enabled for any listeners.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
deregisterInstancesFromLoadBalancer:
Deregisters instances from the LoadBalancer. Once the instance is deregistered, it will stop receiving traffic from the LoadBalancer.
In order to successfully call this API, the same account credentials as those used to create the LoadBalancer must be provided.
- (ElasticLoadBalancingDeregisterInstancesFromLoadBalancerResponse *)deregisterInstancesFromLoadBalancer:(ElasticLoadBalancingDeregisterInstancesFromLoadBalancerRequest *)deregisterInstancesFromLoadBalancerRequest
Parameters
- deregisterInstancesFromLoadBalancerRequest
Container for the necessary parameters to execute the DeregisterInstancesFromLoadBalancer service method on AmazonElasticLoadBalancing.
Return Value
The response from the DeregisterInstancesFromLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Deregisters instances from the LoadBalancer. Once the instance is deregistered, it will stop receiving traffic from the LoadBalancer.
In order to successfully call this API, the same account credentials as those used to create the LoadBalancer must be provided.
Exceptions
- ElasticLoadBalancingInvalidInstanceException
For more information see ElasticLoadBalancingInvalidInstanceException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
describeInstanceHealth:
Returns the current state of the instances of the specified LoadBalancer. If no instances are specified, the state of all the instances for the LoadBalancer is returned.
NOTE: The client must have created the specified input LoadBalancer in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
- (ElasticLoadBalancingDescribeInstanceHealthResponse *)describeInstanceHealth:(ElasticLoadBalancingDescribeInstanceHealthRequest *)describeInstanceHealthRequest
Parameters
- describeInstanceHealthRequest
Container for the necessary parameters to execute the DescribeInstanceHealth service method on AmazonElasticLoadBalancing.
Return Value
The response from the DescribeInstanceHealth service method, as returned by AmazonElasticLoadBalancing.
Discussion
Returns the current state of the instances of the specified LoadBalancer. If no instances are specified, the state of all the instances for the LoadBalancer is returned.
NOTE: The client must have created the specified input LoadBalancer in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
Exceptions
- ElasticLoadBalancingInvalidInstanceException
For more information see ElasticLoadBalancingInvalidInstanceException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
describeLoadBalancerPolicies:
Returns detailed descriptions of the policies. If you specify a LoadBalancer name, the operation returns either the descriptions of the specified policies, or descriptions of all the policies created for the LoadBalancer. If you don't specify a LoadBalancer name, the operation returns descriptions of the specified sample policies, or descriptions of all the sample policies. The names of the sample policies have the ELBSample- prefix.
- (ElasticLoadBalancingDescribeLoadBalancerPoliciesResponse *)describeLoadBalancerPolicies:(ElasticLoadBalancingDescribeLoadBalancerPoliciesRequest *)describeLoadBalancerPoliciesRequest
Parameters
- describeLoadBalancerPoliciesRequest
Container for the necessary parameters to execute the DescribeLoadBalancerPolicies service method on AmazonElasticLoadBalancing.
Return Value
The response from the DescribeLoadBalancerPolicies service method, as returned by AmazonElasticLoadBalancing.
Discussion
Returns detailed descriptions of the policies. If you specify a LoadBalancer name, the operation returns either the descriptions of the specified policies, or descriptions of all the policies created for the LoadBalancer. If you don't specify a LoadBalancer name, the operation returns descriptions of the specified sample policies, or descriptions of all the sample policies. The names of the sample policies have the ELBSample- prefix.
Exceptions
- ElasticLoadBalancingPolicyNotFoundException
For more information see ElasticLoadBalancingPolicyNotFoundException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
describeLoadBalancerPolicyTypes:
Returns meta-information on the specified LoadBalancer policies defined by the Elastic Load Balancing service. The policy types that are returned from this action can be used in a CreateLoadBalancerPolicy action to instantiate specific policy configurations that will be applied to an Elastic LoadBalancer.
- (ElasticLoadBalancingDescribeLoadBalancerPolicyTypesResponse *)describeLoadBalancerPolicyTypes:(ElasticLoadBalancingDescribeLoadBalancerPolicyTypesRequest *)describeLoadBalancerPolicyTypesRequest
Parameters
- describeLoadBalancerPolicyTypesRequest
Container for the necessary parameters to execute the DescribeLoadBalancerPolicyTypes service method on AmazonElasticLoadBalancing.
Return Value
The response from the DescribeLoadBalancerPolicyTypes service method, as returned by AmazonElasticLoadBalancing.
Discussion
Returns meta-information on the specified LoadBalancer policies defined by the Elastic Load Balancing service. The policy types that are returned from this action can be used in a CreateLoadBalancerPolicy action to instantiate specific policy configurations that will be applied to an Elastic LoadBalancer.
Exceptions
- ElasticLoadBalancingPolicyTypeNotFoundException
For more information see ElasticLoadBalancingPolicyTypeNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
describeLoadBalancers:
Returns detailed configuration information for the specified LoadBalancers. If no LoadBalancers are specified, the operation returns configuration information for all LoadBalancers created by the caller.
NOTE: The client must have created the specified input LoadBalancers in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
- (ElasticLoadBalancingDescribeLoadBalancersResponse *)describeLoadBalancers:(ElasticLoadBalancingDescribeLoadBalancersRequest *)describeLoadBalancersRequest
Parameters
- describeLoadBalancersRequest
Container for the necessary parameters to execute the DescribeLoadBalancers service method on AmazonElasticLoadBalancing.
Return Value
The response from the DescribeLoadBalancers service method, as returned by AmazonElasticLoadBalancing.
Discussion
Returns detailed configuration information for the specified LoadBalancers. If no LoadBalancers are specified, the operation returns configuration information for all LoadBalancers created by the caller.
NOTE: The client must have created the specified input LoadBalancers in order to retrieve this information; the client must provide the same account credentials as those that were used to create the LoadBalancer.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
detachLoadBalancerFromSubnets:
Removes subnets from the set of configured subnets in the VPC for the LoadBalancer.
After a subnet is removed all of the EndPoints registered with the LoadBalancer that are in the removed subnet will go into the OutOfService state. When a subnet is removed, the LoadBalancer will balance the traffic among the remaining routable subnets for the LoadBalancer.
- (ElasticLoadBalancingDetachLoadBalancerFromSubnetsResponse *)detachLoadBalancerFromSubnets:(ElasticLoadBalancingDetachLoadBalancerFromSubnetsRequest *)detachLoadBalancerFromSubnetsRequest
Parameters
- detachLoadBalancerFromSubnetsRequest
Container for the necessary parameters to execute the DetachLoadBalancerFromSubnets service method on AmazonElasticLoadBalancing.
Return Value
The response from the DetachLoadBalancerFromSubnets service method, as returned by AmazonElasticLoadBalancing.
Discussion
Removes subnets from the set of configured subnets in the VPC for the LoadBalancer.
After a subnet is removed all of the EndPoints registered with the LoadBalancer that are in the removed subnet will go into the OutOfService state. When a subnet is removed, the LoadBalancer will balance the traffic among the remaining routable subnets for the LoadBalancer.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
disableAvailabilityZonesForLoadBalancer:
Removes the specified EC2 Availability Zones from the set of configured Availability Zones for the LoadBalancer.
There must be at least one Availability Zone registered with a LoadBalancer at all times. A client cannot remove all the Availability Zones from a LoadBalancer. Once an Availability Zone is removed, all the instances registered with the LoadBalancer that are in the removed Availability Zone go into the OutOfService state. Upon Availability Zone removal, the LoadBalancer attempts to equally balance the traffic among its remaining usable Availability Zones. Trying to remove an Availability Zone that was not associated with the LoadBalancer does nothing.
NOTE: In order for this call to be successful, the client must have created the LoadBalancer. The client must provide the same account credentials as those that were used to create the LoadBalancer.
- (ElasticLoadBalancingDisableAvailabilityZonesForLoadBalancerResponse *)disableAvailabilityZonesForLoadBalancer:(ElasticLoadBalancingDisableAvailabilityZonesForLoadBalancerRequest *)disableAvailabilityZonesForLoadBalancerRequest
Parameters
- disableAvailabilityZonesForLoadBalancerRequest
Container for the necessary parameters to execute the DisableAvailabilityZonesForLoadBalancer service method on AmazonElasticLoadBalancing.
Return Value
The response from the DisableAvailabilityZonesForLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Removes the specified EC2 Availability Zones from the set of configured Availability Zones for the LoadBalancer.
There must be at least one Availability Zone registered with a LoadBalancer at all times. A client cannot remove all the Availability Zones from a LoadBalancer. Once an Availability Zone is removed, all the instances registered with the LoadBalancer that are in the removed Availability Zone go into the OutOfService state. Upon Availability Zone removal, the LoadBalancer attempts to equally balance the traffic among its remaining usable Availability Zones. Trying to remove an Availability Zone that was not associated with the LoadBalancer does nothing.
NOTE: In order for this call to be successful, the client must have created the LoadBalancer. The client must provide the same account credentials as those that were used to create the LoadBalancer.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
enableAvailabilityZonesForLoadBalancer:
Adds one or more EC2 Availability Zones to the LoadBalancer.
The LoadBalancer evenly distributes requests across all its registered Availability Zones that contain instances. As a result, the client must ensure that its LoadBalancer is appropriately scaled for each registered Availability Zone.
NOTE: The new EC2 Availability Zones to be added must be in the same EC2 Region as the Availability Zones for which the LoadBalancer was created.
- (ElasticLoadBalancingEnableAvailabilityZonesForLoadBalancerResponse *)enableAvailabilityZonesForLoadBalancer:(ElasticLoadBalancingEnableAvailabilityZonesForLoadBalancerRequest *)enableAvailabilityZonesForLoadBalancerRequest
Parameters
- enableAvailabilityZonesForLoadBalancerRequest
Container for the necessary parameters to execute the EnableAvailabilityZonesForLoadBalancer service method on AmazonElasticLoadBalancing.
Return Value
The response from the EnableAvailabilityZonesForLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Adds one or more EC2 Availability Zones to the LoadBalancer.
The LoadBalancer evenly distributes requests across all its registered Availability Zones that contain instances. As a result, the client must ensure that its LoadBalancer is appropriately scaled for each registered Availability Zone.
NOTE: The new EC2 Availability Zones to be added must be in the same EC2 Region as the Availability Zones for which the LoadBalancer was created.
Exceptions
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
registerInstancesWithLoadBalancer:
Adds new instances to the LoadBalancer.
Once the instance is registered, it starts receiving traffic and requests from the LoadBalancer. Any instance that is not in any of the Availability Zones registered for the LoadBalancer will be moved to the OutOfService state. It will move to the InService state when the Availability Zone is added to the LoadBalancer.
NOTE: In order for this call to be successful, the client must have created the LoadBalancer. The client must provide the same account credentials as those that were used to create the LoadBalancer.
NOTE: Completion of this API does not guarantee that operation has completed. Rather, it means that the request has been registered and the changes will happen shortly.
- (ElasticLoadBalancingRegisterInstancesWithLoadBalancerResponse *)registerInstancesWithLoadBalancer:(ElasticLoadBalancingRegisterInstancesWithLoadBalancerRequest *)registerInstancesWithLoadBalancerRequest
Parameters
- registerInstancesWithLoadBalancerRequest
Container for the necessary parameters to execute the RegisterInstancesWithLoadBalancer service method on AmazonElasticLoadBalancing.
Return Value
The response from the RegisterInstancesWithLoadBalancer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Adds new instances to the LoadBalancer.
Once the instance is registered, it starts receiving traffic and requests from the LoadBalancer. Any instance that is not in any of the Availability Zones registered for the LoadBalancer will be moved to the OutOfService state. It will move to the InService state when the Availability Zone is added to the LoadBalancer.
NOTE: In order for this call to be successful, the client must have created the LoadBalancer. The client must provide the same account credentials as those that were used to create the LoadBalancer.
NOTE: Completion of this API does not guarantee that operation has completed. Rather, it means that the request has been registered and the changes will happen shortly.
Exceptions
- ElasticLoadBalancingInvalidInstanceException
For more information see ElasticLoadBalancingInvalidInstanceException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
setLoadBalancerListenerSSLCertificate:
Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same LoadBalancer and port.
- (ElasticLoadBalancingSetLoadBalancerListenerSSLCertificateResponse *)setLoadBalancerListenerSSLCertificate:(ElasticLoadBalancingSetLoadBalancerListenerSSLCertificateRequest *)setLoadBalancerListenerSSLCertificateRequest
Parameters
- setLoadBalancerListenerSSLCertificateRequest
Container for the necessary parameters to execute the SetLoadBalancerListenerSSLCertificate service method on AmazonElasticLoadBalancing.
Discussion
Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same LoadBalancer and port.
Exceptions
- ElasticLoadBalancingListenerNotFoundException
For more information see ElasticLoadBalancingListenerNotFoundException
- ElasticLoadBalancingCertificateNotFoundException
For more information see ElasticLoadBalancingCertificateNotFoundException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
setLoadBalancerPoliciesForBackendServer:
Replaces the current set of policies associated with a port on which the back-end server is listening with a new set of policies. After the policies have been created using CreateLoadBalancerPolicy, they can be applied here as a list. At this time, only the back-end server authentication policy type can be applied to the back-end ports; this policy type is composed of multiple public key policies.
- (ElasticLoadBalancingSetLoadBalancerPoliciesForBackendServerResponse *)setLoadBalancerPoliciesForBackendServer:(ElasticLoadBalancingSetLoadBalancerPoliciesForBackendServerRequest *)setLoadBalancerPoliciesForBackendServerRequest
Parameters
- setLoadBalancerPoliciesForBackendServerRequest
Container for the necessary parameters to execute the SetLoadBalancerPoliciesForBackendServer service method on AmazonElasticLoadBalancing.
Return Value
The response from the SetLoadBalancerPoliciesForBackendServer service method, as returned by AmazonElasticLoadBalancing.
Discussion
Replaces the current set of policies associated with a port on which the back-end server is listening with a new set of policies. After the policies have been created using CreateLoadBalancerPolicy, they can be applied here as a list. At this time, only the back-end server authentication policy type can be applied to the back-end ports; this policy type is composed of multiple public key policies.
Exceptions
- ElasticLoadBalancingPolicyNotFoundException
For more information see ElasticLoadBalancingPolicyNotFoundException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h
setLoadBalancerPoliciesOfListener:
Associates, updates, or disables a policy with a listener on the LoadBalancer. You can associate multiple policies with a listener.
- (ElasticLoadBalancingSetLoadBalancerPoliciesOfListenerResponse *)setLoadBalancerPoliciesOfListener:(ElasticLoadBalancingSetLoadBalancerPoliciesOfListenerRequest *)setLoadBalancerPoliciesOfListenerRequest
Parameters
- setLoadBalancerPoliciesOfListenerRequest
Container for the necessary parameters to execute the SetLoadBalancerPoliciesOfListener service method on AmazonElasticLoadBalancing.
Return Value
The response from the SetLoadBalancerPoliciesOfListener service method, as returned by AmazonElasticLoadBalancing.
Discussion
Associates, updates, or disables a policy with a listener on the LoadBalancer. You can associate multiple policies with a listener.
Exceptions
- ElasticLoadBalancingListenerNotFoundException
For more information see ElasticLoadBalancingListenerNotFoundException
- ElasticLoadBalancingPolicyNotFoundException
For more information see ElasticLoadBalancingPolicyNotFoundException
- ElasticLoadBalancingLoadBalancerNotFoundException
For more information see ElasticLoadBalancingLoadBalancerNotFoundException
- ElasticLoadBalancingInvalidConfigurationRequestException
For more information see ElasticLoadBalancingInvalidConfigurationRequestException
- AmazonClientException
If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available. For more information see AmazonClientException.
- AmazonServiceException
If an error response is returned by AmazonElasticLoadBalancing indicating either a problem with the data in the request, or a server side issue. For more information see AmazonServiceException.
See Also
Declared In
AmazonElasticLoadBalancingClient.h


{% if current_user.is_authenticated %}
{% else %}
{% endif %}
Jog Falls
KKNY Address
Kannada Koota New York C/O Nagesh Rao 9108 215th street Queens Village, NY 11428
Kannada Koota New York C/O Nagesh Rao 9108 215th street Queens Village, NY 11428
SUGGESTION BOX
You can send us a suggestion to our email box here
You can send us a suggestion to our email box here
STAY IN TOUCH
Here are some ways of staying in the mix of things
Let KKNY Advertise You !
Join Our KKNY Email Collection Drive !
Here are some ways of staying in the mix of things


Apply Now
Apply Now
Please fill out the form:
First Name:
Last Name:
Email:
*Optional* This is where you can upload your resume.
Please specify a file, or a set of files:
Send


Your seat reservations(
)
Passenger name
Meal
Surcharge
Remove
Reserve another seat
Total surcharge: $


-
Fury Movie sur Twitter : "Riding into battle. #FuryMovie arrives October ...
twitter.com
Mot de passe oublié ? Vous utilisez déjà Twitter via SMS ?
-
64 GB Hi-Res Walkman Digital Music Player | NWZA17SLV
store.sony.com
Powerful, efficient technology meets ultra-long battery life and ease of use for a powerful, personal Hi-Res audio experience that will jog a few ...
-
SonyRewards | Log in
www.sonyrewards.com:1443
You can always buy more at checkout and redeem them for the rewards you really want including Deals & Steals and ShowStoppers.
-
Paloma Faith: "Only Love Can Hurt Like This" - David Letterman
www.youtube.com
The singer songwriter performs a track off her album, "A Perfect Contradiction."
-
Tony Bennett: MU Icon
music.sonyentertainmentnetwork.com
Luisteren naar de afspeellijst Tony Bennett: MU Icon op Music Unlimited.
-
Switching to Sony from iOS | Android smartphones - Sony Smartphones ...
www.sonymobile.com
It’s easy to get a greater mobile experience when you switch to Sony. Don’t settle for good, demand greatness.
-
The Order: 1886 | Official Behind the Scenes 3 | Tools of the Trade | PS4
www.youtube.com
http://www.theordergame.com Ready At Dawn reveals the creative process of creating the weaponry of The Order:1886, in video 3 of our Behind the ...
-
Bleachers Online
www.bleachers-online.com
Connect to #BleachersOnline and join a chat room. Follow Bleachers to find out when you can chat with Jack!
-
Chart Highlights: Meghan Trainor Tops Pop Songs With 'All About That Bass'
www.billboard.com
Her debut smash is the chart's record-tying fifth consecutive leader by a rookie act. Plus, new No. 1s for Iggy Azalea, Trey Songz, Tito "El Bambino" ...
-
The Walking Dead Season 5 Official Trailer
www.youtube.com
New Season Premiere October 12 Sundays 9/8c. Only on AMC. For more The Walking Dead videos: http://goo.gl/qJOZ6n AMC : http://www.amctv.com AMC on ...
-
Exclusive first look at Sports Jeopardy! with Dan Patrick starting ...
www.youtube.com
Beginning September 24 and airing each week, Crackle is proud to launch Sports Jeopardy!, the brilliant new sports trivia show featuring the legend, ...
-
All bow to the new endurance king: Sony Xperia Z3 scores a record battery ...
www.phonearena.com
We are not going to mince words here - Sony is the current king of battery life when it comes to brand-name smartphones. We did our grueling battery ...
-
Sony A7s Video Shot Using Only Moonlight Looks Like it Was Captured at Dawn
petapixel.com
It's no mystery that the Sony A7s kicks every other camera's butt handily when it comes to low-light shooting, but just how capable is it? And what's ...
-
Exclusive: Sports Jeopardy! on Crackle premieres September 24 with Dan ...
www.youtube.com
Sports Jeopardy! kicks off exclusively on Crackle September 24 with host Dan Patrick. Watch the show here: http://www.crackle.com/c/sports-jeopardy
-
SonyRewards - DALLAS FOOTBALL FAN EXPERIENCE
www.sonyrewards.com
Check out DALLAS FOOTBALL FAN EXPERIENCE on Sony Rewards!
-
I am Idris Elba, AMA! • /r/IAmA
www.reddit.com
I'm an actor, I've been an actor for a long time, I've come from England, I like to deejay, and that's it. I'm in this film, [No Good...
-
The Equalizer Times - Movie Tickets - Fandango
www.fandango.com
Looking for The Equalizer showtimes? Find times, buy tickets and get directions to movie theaters near you on Fandango.
-
You Can't Get Any Closer To Practice Than This
www.dallascowboys.com
Ride alongside the star on the helmet and the tackle dummy. Step inside the huddle. Get into coverage with Brandon Carr. You can't get any closer ...
-
Ghostbusters 60 Second Challenge
www.youtube.com
Release Date: 8 June 1984 (United States) Bring home the Ghostbusters 1 & 2 Anniversary editions coming to Blu-Ray Sept 16th http://amzn.to/1pH4skI A ...
-
J Cole and Bleachers LIVE in Concert - Watch on DewTour.com
www.dewtour.com
Watch J Cole and Bleachers, live in concert from the House of Vans in Brooklyn, NY on Thursday, September 18th on DewTour.com
-
Sony Xperia Z3 Compact Review: What the iPhone 6 Could Have Been
www.ibtimes.co.uk
Flagship performance in a small size - is the Xperia Z3 Compact the logical upgrade to the iPhone 5?
-
Crackle
www.crackle.com
Crackle - Your online TV network, with new episodes daily. Watch movies online, free tv show, episodes.
-
65” Class (diag) X950B Flagship 4K Ultra HD TV | XBR65X950B
store.sony.com
Model Features: 4K Ultra HD1, Motionflow™ XR 960, media up-scaled to 4K quality1, 2, wireless HD streaming with built-in Wi-Fi®5, X-tended Dynamic ...
-
SonyRewards - MIRANDA LAMBERT EXPERIENCE
www.sonyrewards.com
Check out MIRANDA LAMBERT EXPERIENCE on Sony Rewards!
-
Ghostbusters Sing-a-long!
www.youtube.com
Release Date: 8 June 1984 (United States) Bring home the Ghostbusters 1 & 2 Anniversary editions coming to Blu-Ray Sept 16th http://amzn.to/1pH4skI A ...
-
Sony Zeiss 16-35mm f/4 Premium Wide Zoom: First Look
www.adorama.com
Sony Zeiss 16-35mm f/4 Premium Wide Zoom: First Look. New flash and remote control also announced. Sony today revealed a premium wide-angle zoom lens ...


The game is about a RPG, created for the "COMPUTER FOR INTERNET" Course Project, where users discover and command Bell Cranel, an adventurous teenager of fourteen guided by tutor, guardian and godess, Hestia. B. Cranel works hard everyday in the dungeon, fighting with monster to survive and improve more


A minimalist Samsung Smart TV remote on the web. Supports 2016 and newer Samsung Smart TVs.
Disclaimer This website is not owned, operated, or associated with Samsung or any other entities. This website is provided as is with no warranty. The developer cannot be held liable for any damage caused by using this website.


HARRY POTTER
FANTASTIC BEASTS
THE LORD OF THE RING
THE HOBBIT
THE CRONICLES OF NARNIA
SUGGESTIONS
BOOKSFORME
Action Adventure Thriller Sci-fi Top IMDb
Wordery Amazon Barnes & Noble Books-A-Millon HALF PRICE BOOKS Powell's Books AbeBooks BetterWorldBOOKS
Request


A machine learning practitioner and an avid learner with professional experience in managing Python, PHP, Javascript projects and excellent (Machine learning / Deep learning) skills.
7 years of work experience in the software development field, building projects for the web and IoT platforms, using different programming tools like Python, PHP, JavaScript,Java, HTML & CSS.
I'm currently working as senior Data Scientist at Kayak.
Programming Languages
I have extensive experience utilizing Python for the
development of
NLP and vision applications and also working with PHP, Java and the Javascript environment for
developing web applications.
Deep learning / Machine learning
Excellent knowledge of segmentation, clustering
and
symmetry detection algorithms for
detecting structure in images. I have used the OpenCV library extensively in my research.
Scripting Languages
Industry experience using scripting languages such as Python,
PHP, Java Script and CSS/HTML for the development of web applications. I have also utilized several
web frameworks that are based on the Model View Controller (MVC) paradigm, including Django, Laravel
as well as company in-house frameworks.
Database
I have industry experience in designing and optimizing large relational
databases
built
on popular technologies, including MySQL.
Low Level and Systems Programming
I enjoy low level programming and I’m familiar
with Win32
API.
I have also utilized several micro-controllers in hobby projects and have experience programming
them to interface with each other.
Specialties
Python, PHP, Javascript Computer Graphics, Computer Vision, Natural
language
processing, Mathematics, Web development
Technologies:
Python, Tensorflow, Keras, Scikit-learn, pandas, spacy, Numpy, NLP, Deep learning, Machine
learning,
Flask
Responsibilities:
Employ machine learning algorithms and generating training data.
Developed CNN based model for text classification using Tensorflow.
Developed RNN, BILSTM based models for NER detection and Text
classification using Tensorflow.
Generate words embedding using word2vec, fasttext and glove models.
Develop App architecture and provide technical guidance to the team.
Optimizing the performance bottlenecks using multi-processing.
Generate training data from scratch using advance regexes.
Develop App architecture and provide technical guidance to the team.
Detecting and optimizing the performance bottlenecks.
Responsible for full release cycle of the project.
Develop the pipelines to enable ML models training on multiple machines and make real time
predictions.
Responsible for the code deployment on the staging and Production environment on AWS
Services.
Parsing trip emails for extracting the entities using NLP / machine learning.
Developed CNN classification models in tensorflow for NLP problem.
Building and managing new features and integrations with third-party services.
Machine learning models deployment using flask and docker.
Peer code reviews.
Technologies:
Python, Tensorflow, Pandas, Flask, Pytest, Pandas,
Responsibilities:
Developed a natural language multi-turn interactive bot, to be hosted within a distributed
Flask-based python web service.
The bot service is conversational context and disambiguate references, allowing for multi-turn
interactions.
Responsible for the code deployment on the staging and Production environment on AWS
Services.
Peer code reviews.
Technologies:
Tensorflow, Keras, Scikit-learn, pandas, spacy, Numpy, NLP, Deep learning, Machine learning,
Flask
Client: Kayak, Lola travel, Travelliance
Responsibilities:
Developed a natural language multi-turn interactive bot, to be hosted within a distributed
Flask-based python web service. The bot service is conversational context and disambiguate
references, allowing for multi-turn interactions.
Parsing trips emails for extracting the entities using NLP / machine learning.
Developed text classification models in tensorflow for NLP problem.
Developed the CCN models in tensorflow for text classification problem.
Developed the CCN models in tensorflow for image classification problem.
Building and managing new features and integrations with third party services.
Responsible for the code deployment on the staging and Production environment on AWS
Services.
Responsible for full release cycle of the project.
Responsible for the code deployment on the staging and Production environment on AWS
Services.
Detecting and optimizing the performance bottlenecks and provide technical guidance to the team.
Peer code reviews.
Machine learning Engineer.
Team lead.
Technologies:
Django, Android, Laravel, Angularjs, Python, Java, PHP, Javascript
Responsibilities:
Developed enterprise web app with AngularJS, Django, ElasticSearch and Docker.
Architecting and developing web applications in Flask and AngularJS.
Building, testing and documenting RESTful APIs.
Developed the Android blog app using RESTful API in java.
Developed caching engine using Redis.io.
Used celery for managing and scheduling background tasks.
Developed CI(Travis ci) pipelines for automatic deployments.
Used Pytest and Pylint for code testing and pep standardization.
Used Docker for developing micros services.
Used Docker swarm for sever load balancing.
Responsible for the code deployment on the staging and Production
environment on AWS Services.
Responsible for coming up with user stories and leading technical meetings in
the company.
-Client communication.
Technologies:
Laravel, Zend Framework, Magento, Wordpress, Joomla, woo-commerce, Jquery, PHP, Html,
Javascript
Responsibilities:
Developed scalable systems with Laravel and codeigniter frameworks.
Developed the E-commerce solutions in Magneto.
Provide the customized CMS solution in PHP.
Blog base CMS in WordPress and Joomla.
Developed single page application Used AngularJS and jQuery.
Developed Jquery plugins for custom requirements.
Used MySQL for data.
Leveraged the open source modules i.e. Mailchimp for mailing service and
stripe for building payment system.
I'm currently taking on freelance work.
I can help with the following:
Drop me a line at<EMAIL_ADDRESS>or call me at 92 3320 453648


GTK+ 3 is a major new version of GTK+ that breaks both API and ABI compared to GTK+ 2.x, which has remained API- and ABI-stable for a long time. Thankfully, most of the changes are not hard to adapt to and there are a number of steps that you can take to prepare your GTK+ 2.x application for the switch to GTK+ 3. After that, there's a small number of adjustments that you may have to do when you actually switch your application to build against GTK+ 3.
The steps outlined in the following sections assume that your application is working with GTK+ 2.24, which is the final stable release of GTK+ 2.x. It includes all the necessary APIs and tools to help you port your application to GTK+ 3. If you are still using an older version of GTK+ 2.x, you should first get your application to build and work with 2.24.
With GTK+ 2.x it was common to include just the header files for a few widgets that your application was using, which could lead to problems with missing definitions, etc. GTK+ 3 tightens the rules about which header files you are allowed to include directly. The allowed header files are are
|
for GTK |
|
for the X-specfic widgets GtkSocket and GtkPlug |
|
for low-level, UNIX-specific printing functions |
|
for GDK |
|
for GDK functions that are X11-specific |
|
for GDK functions that are Windows-specific |
(these relative paths are assuming that you are using the include
paths that are specified in the gtk+-2.0.pc file, as returned by
pkg-config --cflags gtk+-2.0.pc
.)
To check that your application only includes the allowed headers, you can use defines to disable inclusion of individual headers, as follows:
make CFLAGS+="-DGTK_DISABLE_SINGLE_INCLUDES"
Over the years, a number of functions, and in some cases, entire widgets have been deprecated. These deprecations are clearly spelled out in the API reference, with hints about the recommended replacements. The API reference for GTK+ 2 also includes an index of all deprecated symbols.
To verify that your program does not use any deprecated symbols, you can use defines to remove deprecated symbols from the header files, as follows:
make CFLAGS+="-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
Note that some parts of our API, such as enumeration values, are
not well covered by the deprecation warnings. In most cases, using
them will require you to also use deprecated functions, which will
trigger warnings. But some things, like the GTK_DIALOG_NO_SEPARATOR
flag that has disappeared in GTK+ 3, may not.
GTK+ 3 removes many implementation details and struct members from its public headers.
To ensure that your application does not have problems with this, you
define the preprocessor symbol GSEAL_ENABLE
while
building your application against GTK+ 2.x. This will make the compiler
catch all uses of direct access to struct fields so that you can go
through them one by one and replace them with a call to an accessor
function instead.
make CFLAGS+="-DGSEAL_ENABLE"
While it may be painful to convert, this helps us keep API and ABI compatibility when we change internal interfaces. As a quick example, when adding GSEAL_ENABLE, if you see an error like:
error: 'GtkToggleButton' has no member named 'active'
this means that you are accessing the public structure of GtkToggleButton directly, perhaps with some code like:
1 2 3 4 5 6 7 8 |
static void on_toggled (GtkToggleButton *button) { if (button->active) frob_active (); else frob_inactive (); } |
In most cases, this can easily be replaced with the correct accessor method. The main rule is that if you have code like the above which accesses the "active" field of a "GtkToggleButton", then the accessor method becomes "gtk_toggle_button_get_active":
1 2 3 4 5 6 7 8 |
static void on_toggled (GtkToggleButton *button) { if (gtk_toggle_button_get_active (button)) frob_active (); else frob_inactive (); } |
In the case of setting field members directly, there's usually a corresponding setter method.
Key constants have gained a _KEY_
infix.
For example, GDK_a
is now
GDK_KEY_a
. In GTK+ 2, the old names continue
to be available. In GTK+ 3 however, the old names will require
an explicit include of the gdkkeysyms-compat.h
header.
The gdk_spawn
family of functions has been
deprecated in GDK 2.24 and removed from GDK 3. Various replacements
exist; the best replacement depends on the circumstances:
firefox http://my-favourite-website.com
or
gnome-open ghelp:epiphany
, it is best to just use
gtk_show_uri_on_window()
; as an added benefit, your application will
henceforth respect the users preference for what application to use and
correctly open links in sandboxed applications.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
GAppInfo *info; GAppLaunchContext *context; GError *error = NULL; info = (GAppInfo*) g_desktop_app_info_new ("epiphany.desktop"); context = (GAppLaunchContext*) gdk_display_get_app_launch_context (display); g_app_info_launch (info, NULL, context, &error); if (error) { g_warning ("Failed to launch epiphany: %s", error->message); g_error_free (error); } g_object_unref (info); g_object_unref (context); |
gio/gdesktopappinfo.h
and use the gio-unix-2.0
pkg-config file
when using g_desktop_app_info_new()
.
g_app_info_launch()
with a GAppInfo that is constructed
with g_app_info_create_from_commandline()
, or you can use the
more lowlevel g_spawn
family of functions
(e.g. g_spawn_command_line_async()
), and pass DISPLAY
in the environment. gdk_screen_make_display_name()
can be
used to find the right value for the DISPLAY
environment variable.
In GTK+ 3, the GDK drawing API (which closely mimics the X drawing API, which is itself modeled after PostScript) has been removed. All drawing in GTK+ 3 is done via cairo.
The GdkGC and GdkImage objects, as well as all the functions using
them, are gone. This includes the gdk_draw
family
of functions like gdk_draw_rectangle()
and gdk_draw_drawable()
. As
GdkGC is roughly equivalent to cairo_t and GdkImage was used for
drawing images to GdkWindows, which cairo supports automatically,
a transition is usually straightforward.
The following examples show a few common drawing idioms used by applications that have been ported to use cairo and how the code was replaced.
Example 38. Drawing a GdkPixbuf onto a GdkWindow
Drawing a pixbuf onto a drawable used to be done like this:
1 2 3 4 5 6 7 8 9 |
gdk_draw_pixbuf (window, gtk_widget_get_style (widget)->black_gc, pixbuf, 0, 0 x, y, gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), GDK_RGB_DITHER_NORMAL, 0, 0); |
Doing the same thing with cairo:
1 2 3 4 |
cairo_t *cr = gdk_cairo_create (window); gdk_cairo_set_source_pixbuf (cr, pixbuf, x, y); cairo_paint (cr); cairo_destroy (cr); |
Note that very similar code can be used when porting code
using GdkPixmap to cairo_surface_t by calling
cairo_set_source_surface()
instead of
gdk_cairo_set_source_pixbuf()
.
Example 39. Drawing a tiled GdkPixmap to a GdkWindow
Tiled pixmaps are often used for drawing backgrounds. Old code looked something like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
GdkGCValues gc_values; GdkGC *gc; /* setup */ gc = gtk_widget_get_style (widget)->black_gc; gdk_gc_set_tile (gc, pixmap); gdk_gc_set_fill (gc, GDK_TILED); gdk_gc_set_ts_origin (gc, x_origin, y_origin); /* use */ gdk_draw_rectangle (window, gc, TRUE, 0, 0, width, height); /* restore */ gdk_gc_set_tile (gc, NULL); gdk_gc_set_fill (gc, GDK_SOLID); gdk_gc_set_ts_origin (gc, 0, 0); |
The equivalent cairo code to draw a tiled surface looks like this:
1 2 3 4 5 6 7 8 9 10 |
cairo_t *cr; cairo_surface_t *surface; surface = ... cr = gdk_cairo_create (window); cairo_set_source_surface (cr, surface, x_origin, y_origin); cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT); cairo_rectangle (cr, 0, 0, width, height); cairo_fill (cr); cairo_destroy (cr); |
The surface here can be either an image surface or a X surface,
and can either be created on the spot or kept around for caching purposes.
Another alternative is to use pixbufs instead of surfaces with
gdk_cairo_set_source_pixbuf()
instead of cairo_set_source_surface()
.
Example 40. Drawing a PangoLayout to a clipped area
Drawing layouts clipped is often used to avoid overdraw or to allow drawing selections. Code would have looked like this:
1 2 3 4 5 6 7 8 9 |
GdkGC *gc; /* setup */ gc = gtk_widget_get_style (widget)->text_gc[state]; gdk_gc_set_clip_rectangle (gc, &area); /* use */ gdk_draw_layout (drawable, gc, x, y, layout); /* restore */ gdk_gc_set_clip_rectangle (gc, NULL); |
With cairo, the same effect can be achieved using:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
GtkStyleContext *context; GtkStateFlags flags; GdkRGBA rgba; cairo_t *cr; cr = gdk_cairo_create (drawable); /* clip */ gdk_cairo_rectangle (cr, &area); cairo_clip (cr); /* set the correct source color */ context = gtk_widget_get_style_context (widget)); state = gtk_widget_get_state_flags (widget); gtk_style_context_get_color (context, state, &rgba); gdk_cairo_set_source_rgba (cr, &rgba); /* draw the text */ cairo_move_to (cr, x, y); pango_cairo_show_layout (cr, layout); cairo_destroy (cr); |
Clipping using cairo_clip()
is of course not restricted to text
rendering and can be used everywhere where GC clips were used.
And using gdk_cairo_set_source_color()
with style colors should
be used in all the places where a style’s GC was used to achieve
a particular color.
No more stippling.
Stippling is the usage of a bi-level mask, called a GdkBitmap.
It was often used to achieve a checkerboard effect. You can use
cairo_mask()
to achieve this effect. To get a checkerbox mask,
you can use code like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
static cairo_pattern_t * gtk_color_button_get_checkered (void) { /* need to respect pixman's stride being a multiple of 4 */ static unsigned char data[8] = { 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 }; cairo_surface_t *surface; cairo_pattern_t *pattern; surface = cairo_image_surface_create_for_data (data, CAIRO_FORMAT_A8, 2, 2, 4); pattern = cairo_pattern_create_for_surface (surface); cairo_surface_destroy (surface); cairo_pattern_set_extend (pattern, CAIRO_EXTEND_REPEAT); cairo_pattern_set_filter (pattern, CAIRO_FILTER_NEAREST); return pattern; } |
Note that stippling looks very outdated in UIs, and is rarely used in modern applications. All properties that made use of stippling have been removed from GTK+ 3. Most prominently, stippling is absent from text rendering, in particular GtkTextTag.
Using the target also as source or mask.
The gdk_draw_drawable()
function allowed using the same drawable
as source and target. This was often used to achieve a scrolling
effect. Cairo does not allow this yet. You can however use
cairo_push_group()
to get a different intermediate target that
you can copy to. So you can replace this code:
1 2 3 4 5 6 |
gdk_draw_drawable (pixmap, gc, pixmap, area.x + dx, area.y + dy, area.x, area.y, area.width, area.height); |
By using this code:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
cairo_t *cr = cairo_create (surface); /* clipping restricts the intermediate surface's size, so it's a good idea * to use it. */ gdk_cairo_rectangle (cr, &area); cairo_clip (cr); /* Now push a group to change the target */ cairo_push_group (cr); cairo_set_source_surface (cr, surface, dx, dy); cairo_paint (cr); /* Now copy the intermediate target back */ cairo_pop_group_to_source (cr); cairo_paint (cr); cairo_destroy (cr); |
The surface here can be either an image surface or a X surface,
and can either be created on the spot or kept around for caching purposes.
Another alternative is to use pixbufs instead of surfaces with
gdk_cairo_set_source_pixbuf()
instead of cairo_set_source_surface()
.
The cairo developers plan to add self-copies in the future to allow
exactly this effect, so you might want to keep up on cairo
development to be able to change your code.
Using pango_cairo_show_layout() instead of gdk_draw_layout_with_colors().
GDK provided a way to ignore the color attributes of text and use
a hardcoded text color with the gdk_draw_layout_with_colors()
function. This is often used to draw text shadows or selections.
Pango’s cairo support does not yet provide this functionality. If
you use Pango layouts that change colors, the easiest way to achieve
a similar effect is using pango_cairo_layout_path()
and cairo_fill()
instead of gdk_draw_layout_with_colors()
. Note that this results in
a slightly uglier-looking text, as subpixel anti-aliasing is not
supported.


Remove Quotes
Configuration
The 'Remove Quotes' filter is enabled by specifying:
- Apache:
ModPagespeedEnableFilters remove_quotes
- Nginx:
pagespeed EnableFilters remove_quotes;
in the configuration file.
Description
The quote removal filter eliminates unnecessary quotation marks
(either ""
or ''
) from HTML attributes. While
required by the various HTML specifications, browsers permit their omission when
the value of an attribute is composed of a certain subset of characters
(alphanumerics and some punctuation characters).
Quote removal produces a modest savings in byte count on most pages. It may also benefit gzip compression by canonicalizing the textual representation of name=value pairs.
For example, if the HTML document looks like this:

Then PageSpeed will rewrite it into:

Example
You can see the filter in action at www.modpagespeed.com
on this
example.
Requirements
Only previously-quoted attributes are subject to quote removal. Quote
removal occurs after most rewriting passes, so that any alterations to
attribute values (such as rewritten URLs) will be correctly accounted
for. This filter will act as a pass-through when XHTML is detected
via doctype
or content-type
.
Risks
This filter is low risk. Space savings from the filter may be small (so the cost of running the filter may outweigh its benefits in certain settings).


OPEN YOUR EYES A film review by Steve Rhodes Copyright 1999 Steve Rhodes RATING (0 TO ****): ** 1/2
The rich and incredibly handsome playboy César (Eduardo Noriega) has been horribly disfigured in a car accident.
Or has he?
To make his nightmare worse, he's been accused of murdering his ex-girlfriend, Nuria (Najwa Nimri), a sexual predator straight out of FATAL ATTRACTION. Not only does he believe that he didn't murder her, he has recently been confused by her claims that she is really his new girlfriend, Sofía. He knows and loves Sofía (Penélope Cruz), and she doesn't look anything like Nuria. Even his best friend, Pelayo (Fele Martínez from THE LOVERS OF THE ARCTIC CIRCLE), doesn't believe him.
It is even suggested that César isn't disfigured at all. Perhaps, he's told, he's like those anorexic teenage girls who just think they're fat.
Welcome to the Escher world of writer and director Alejandro Amenábar's OPEN YOUR EYES (ABRE LOS OJOS), a movie that delights in playing tricks with our minds. Dreams within dreams within dreams are some of its more straightforward stratagems. More baroque is the layering of cryogenics onto virtual reality in this MASK meets THE TRUMAN SHOW meets EXISTENZ.
As a purposely-confusing mind game of what's real and what's a mirage, the story has an undeniable attraction. Like trying to finish the Sunday crossword puzzle before your spouse, you're likely to stay glued to the screen. But when it's over, you won't have much more to take away than the puzzle's solution. The characters act like disconnected figures in a video game. They run through their lines as fast as they can but never connect with each other.
The screenplay uses sexually charged settings to establish the story and then lets it get bogged down with long discussions between César and his prison psychiatrist, Antonio (Chete Lera). The latter character should have been eliminated entirely.
With its richly textured music and its striking cinematography, the movie is a feast for the ears and eyes. As the story drags and turns increasingly bizarre, its handsome production makes up for many of its shortfalls. Never a bad movie, it's more of a near miss, unlike the other recent Spanish film, THE LOVERS OF THE ARCTIC CIRCLE, which is nearly perfect. Both films play games with reality and time sequences.
César's experiences are just "one of those Candid Camera jokes," Antonio suggests. Perhaps.
When they finally reveal the Big Secret in the end, you're liable to just shake your head -- both because it's so ludicrous and because you can easily and correctly write the epilogue. The latter is so obvious as to be trite.
OPEN YOUR EYES runs too long at 1:50. The film is in rapid fire Spanish with English subtitles. It is rated R for sex, nudity, profanity and violence and would be fine for older teenagers.
Email<EMAIL_ADDRESS>Web: www.InternetReviews.com
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


How do I retrieve information from the ABS-CH?
To access the search tools, click on the "Search Information" button at the top of the page. The main menu, located on the left hand side, allows you to look for national records and reference records. You can use the free text entry box to look for specific titles, ABS-CH record numbers or keywords. You can also browse through specific types of documents by checking the category boxes. Both national and reference records are categorized and can be viewed following specific thematic areas, or by country/ies or regions. In your search you can use as many filters you wish from the left hand menu.
How do I find information about a specific country?
You can view country profiles by clicking the "Browse Country Profiles" button. You can choose countries either in the map or in the list by switching the view option.  Click on a country to view its profile. Moreover, all types of ABS records for the country appear as a list. Click on the (+) sign to view the different records for each category. On the right of each type of record, the number of records available for that country is indicated between brackets. You can also search for specific records from that country by using the search box in the country profile.


FOREGROUND_SERVICE
The Action will start a ForegroundService
ForegroundService
See Also
PendingIntent.getForegroundService


Applications awaiting approval
Date
Name of Applicant
Remark
View Application
Approve
Reject
11-11-16
Ahmed
view full application
13-11-16
Rajesh
view full application


30 July 2018
The idea of process over product reminded me to focus on understanding rather than the look of my blog. However, it is difficult to move on and leave things that don't appear as expected. When I don't timebox clearly I can get lost in trying to fix little annoying things.
Meditation is something I have always wanted to make time for in my life. I was aware of the benefits, but lacked practice.
I learnt about mindfulness training two strands, attention and meta-attention. I enjoyed reading about meta-attention as attention to attention itself, self-directed kindness (being a loving grandmother) and the four steps to deal with distraction. I learnt a lot about mindfulness meditation in this chapter and found it easy to understand and can see how simply some of the practices can benefit many aspects of our everyday lives.
Imagining that you are your own kind grandmother to achieve self-directed kindness is a great strategy and the four step plan to work with distractions during meditation: 1. Acknowledge; 2. Experience without judging or reacting; 3. If you need to react, continue maintaining mindfulness; 4. Let it go.


Toggle navigation
Login
Title
Subtitle
Category
Page
×
Remove Group
Are you sure you wish to remove the group
[Name]
?
Add Group
Name
Description
Actions
[Group Name]
[Description]


Table of Fruit prices
Fruit
Prices
Total
$3.75
Apple
$0.25
Orange
$0.50
Banana
$1.00
Pineapple
$2.00


Red Cross NL
Non-profit organization
About
Monarch staffing is a local grassroots-oriented company. We are deeply networked throughout the region, continually cultivating through job fairs, professional associations, local events, colleges and universities. We give back to our community - our team is frequently out in the field, helping out-of-work citizens and their marketability through career development workshops, seminars and more. We also provide our clients and networks with interviewing skills training and professional development workshops.


---
layout: post
permalink: /contact
title: Contact Us
cover: assets/images/dawn.png
---
## Frequently asked questions
- Do I need to have experience coding in R to attend an R Users Group meeting?
- No! Everyone is welcome to attend, but you may find it easier to follow along with our presenters if you have at least a passing familiarity with R and RStudio.
- How do I find out when your next meeting is?
- Please check our Upcoming Events here. We have a mailing list that we send notification of upcoming meetings to, please email us to be added to the list to receive these notifications.
- I can't make it to an upcoming meeting or I missed a previous meeting. Can I still access the materials?
- Each presentation has it's own repository where you can find the materials. If the meeting was an online meeting you can find a link the recording in the repository.
## If you have any questions or concerns, please contact us!
The MQ R Users Group committee for 2020 is:
- Shubham Chhajed
- Kate Dodds
- Jonathon Mifsud
- Belinda Fabian
- Stanislaus Stadlmann
- Yuri Niella


Inline Lists
Keystroke
To make something pretty, press and hold
cmd + alt + shift + w + a + !
Labels
Regular Label
Radius Secondary Label
Round Alert Label
Success Label
Type
h1. This is a very large header.
h2. This is a large header.
h3. This is a medium header.
h4. This is a moderate header.
h5. This is a small header.
h6. This is a tiny header.
Definition List
Definition lists are great for small block of copy that describe the header
- Lower cost
- The new version of this product costs significantly less than the previous one!
- Easier to use
- We've changed the product so that it's much easier to use!
- Safe for kids
- You can leave your kids alone in a room with this product and they won't get hurt (not a guarantee).
Un-ordered lists are great for making quick outlines bulleted.
- List item with a much longer description or more content.
- List item
- List item
- Nested List Item
- Nested List Item
- Nested List Item
- List item
- List item
- List item
Ordered lists are great for lists that need order, duh.
- List Item 1
- List Item 2
- List Item 3
Blockquote
I do not fear computers. I fear the lack of them. Maecenas faucibus mollis interdum. Aenean lacinia bibendum nulla sed consectetur.
Isaac Asimov
Vcard
- Gaius Baltar
- 123 Colonial Ave.
- Caprica City
- Caprica, 12345
-
mail@mail.com


Identification of an ionomycin/cyclosporin A-responsive element within the human T cell receptor gamma enhancer.
Abstract
Activation through the Ca2+/ calcineurin pathway is essential to the transcription of many cytokine genes. The conserved cis-acting sequence, GGAAAA, and transcription factors binding to this sequence are involved in the response to increased intracellular Ca2+ concentrations. Here we report the identification and importance of the same sequence in a non-cytokine gene, the human T cell receptor gamma (TCRG) enhancer. Results from site-directed mutations and electrophoretic mobility shift assays strongly suggest that this sequence mediates the ionomycin-induced activation of the TCRG enhancer. Our studies provide an explanation for a previous observation that TCRG mRNA levels, but not mRNA levels for T cell receptor alpha and -beta, are increased by ionomycin treatment.