Interface AWSEC2Api

    • Method Detail

      • getInstanceApi

        com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApi()
        Provides synchronous access to Instance services.
        Specified by:
        getInstanceApi in interface EC2Api
      • getAMIApi

        com.google.common.base.Optional<? extends AWSAMIApi> getAMIApi()
        Provides synchronous access to AMI services.
        Specified by:
        getAMIApi in interface EC2Api
      • getPlacementGroupApi

        com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApi()
        Provides synchronous access to PlacementGroup services.
      • getMonitoringApi

        com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApi()
        Provides synchronous access to Monitoring services.
      • getMonitoringApiForRegion

        com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApiForRegion​(@Nullable
                                                                                           String region)
      • getKeyPairApi

        com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApi()
        Provides synchronous access to KeyPair services.
        Specified by:
        getKeyPairApi in interface EC2Api
      • getSpotInstanceApi

        com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApi()
        Provides synchronous access to SpotInstance services.
      • getVPCApi

        com.google.common.base.Optional<? extends VPCApi> getVPCApi()
        Provides synchronous access to VPC services.
      • getAWSSubnetApi

        com.google.common.base.Optional<? extends AWSSubnetApi> getAWSSubnetApi()
        Provides access to Subnet services.
      • getAWSSubnetApiForRegion

        com.google.common.base.Optional<? extends AWSSubnetApi> getAWSSubnetApiForRegion​(@Nullable
                                                                                         String region)
      • getInternetGatewayApi

        com.google.common.base.Optional<? extends InternetGatewayApi> getInternetGatewayApi()
        Provides synchronous access to InternetGateway services.
      • getInternetGatewayApiForRegion

        com.google.common.base.Optional<? extends InternetGatewayApi> getInternetGatewayApiForRegion​(@Nullable
                                                                                                     String region)
        Provides synchronous access to Internet Gateway services in a given region.
      • getRouteTableApi

        com.google.common.base.Optional<? extends RouteTableApi> getRouteTableApi()
        Provides synchronous access to Route Table services.
      • getRouteTableApiForRegion

        com.google.common.base.Optional<? extends RouteTableApi> getRouteTableApiForRegion​(@Nullable
                                                                                           String region)
        Provides synchronous access to Route Table services in a given region.