Interface Maskable

All Known Subinterfaces:
About.Service, About.ServiceAsync, AccessControlList.Service, AccessControlList.ServiceAsync, Account.Service, Account.Service, Account.Service, Account.Service, Account.Service, Account.ServiceAsync, Account.ServiceAsync, Account.ServiceAsync, Account.ServiceAsync, Account.ServiceAsync, AccountLicense.Service, AccountLicense.ServiceAsync, Action.Service, Action.Service, Action.ServiceAsync, Action.ServiceAsync, Address.Service, Address.ServiceAsync, Affiliation.Service, Affiliation.ServiceAsync, Agreement.Service, Agreement.ServiceAsync, Allotment.Service, Allotment.ServiceAsync, Answer.Service, Answer.ServiceAsync, AntivirusSpyware.Service, AntivirusSpyware.ServiceAsync, ApiAuthentication.Service, ApiAuthentication.ServiceAsync, Approver.Service, Approver.ServiceAsync, Asset.Service, Asset.ServiceAsync, Assignment.Service, Assignment.ServiceAsync, Attribute.Service, Attribute.Service, Attribute.Service, Attribute.ServiceAsync, Attribute.ServiceAsync, Attribute.ServiceAsync, Backbone.Service, Backbone.ServiceAsync, Billing.Service, Billing.ServiceAsync, Binding.Service, Binding.Service, Binding.ServiceAsync, Binding.ServiceAsync, Blade.Service, Blade.ServiceAsync, Bluemix.Service, Bluemix.ServiceAsync, Brand.Service, Brand.ServiceAsync, Cart.Service, Cart.ServiceAsync, Category.Service, Category.Service, Category.Service, Category.Service, Category.ServiceAsync, Category.ServiceAsync, Category.ServiceAsync, Category.ServiceAsync, Certificate.Service, Certificate.ServiceAsync, Certification.Service, Certification.ServiceAsync, Channel.Service, Channel.ServiceAsync, Check.Service, Check.ServiceAsync, Classification.Service, Classification.ServiceAsync, Client.Service, Client.ServiceAsync, Code.Service, Code.ServiceAsync, Component.Service, Component.Service, Component.Service, Component.ServiceAsync, Component.ServiceAsync, Component.ServiceAsync, Configuration.Service, Configuration.ServiceAsync, Contact.Service, Contact.Service, Contact.ServiceAsync, Contact.ServiceAsync, Container.Service, Container.ServiceAsync, Containers.Service, Containers.ServiceAsync, Content.Service, Content.ServiceAsync, Context.Service, Context.ServiceAsync, Controller.Service, Controller.ServiceAsync, Country.Service, Country.Service, Country.ServiceAsync, Country.ServiceAsync, Creation.Service, Creation.ServiceAsync, Currency.Service, Currency.ServiceAsync, Customer.Service, Customer.Service, Customer.ServiceAsync, Customer.ServiceAsync, CustomerCountry.Service, CustomerCountry.ServiceAsync, Data.Service, Data.Service, Data.ServiceAsync, Data.ServiceAsync, Datacenter.Service, Datacenter.ServiceAsync, DedicatedHost.Service, DedicatedHost.Service, DedicatedHost.ServiceAsync, DedicatedHost.ServiceAsync, Definition.Service, Definition.ServiceAsync, Delivery.Service, Delivery.ServiceAsync, Dependent.Service, Dependent.ServiceAsync, Description.Service, Description.ServiceAsync, Detail.Service, Detail.ServiceAsync, Details.Service, Details.ServiceAsync, Domain.Service, Domain.ServiceAsync, Emergency.Service, Emergency.ServiceAsync, Employee.Service, Employee.ServiceAsync, Enrollment.Service, Enrollment.ServiceAsync, EnrollRequest.Service, EnrollRequest.ServiceAsync, Evault.Service, Evault.ServiceAsync, Event.Service, Event.Service, Event.Service, Event.ServiceAsync, Event.ServiceAsync, Event.ServiceAsync, ExchangeRate.Service, ExchangeRate.ServiceAsync, File.Service, File.ServiceAsync, Firewall.Service, Firewall.Service, Firewall.ServiceAsync, Firewall.ServiceAsync, Gateway.Service, Gateway.ServiceAsync, Geoblocking.Service, Geoblocking.ServiceAsync, Global.Service, Global.ServiceAsync, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.Service, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Group.ServiceAsync, Guest.Service, Guest.Service, Guest.Service, Guest.Service, Guest.ServiceAsync, Guest.ServiceAsync, Guest.ServiceAsync, Guest.ServiceAsync, Hardware.Service, Hardware.Service, Hardware.Service, Hardware.Service, Hardware.ServiceAsync, Hardware.ServiceAsync, Hardware.ServiceAsync, Hardware.ServiceAsync, HealthMonitor.Service, HealthMonitor.ServiceAsync, History.Service, History.ServiceAsync, Hook.Service, Hook.ServiceAsync, Host.Service, Host.Service, Host.Service, Host.Service, Host.ServiceAsync, Host.ServiceAsync, Host.ServiceAsync, Host.ServiceAsync, HostIps.Service, HostIps.ServiceAsync, HotlinkProtection.Service, HotlinkProtection.ServiceAsync, HyperWarp.Service, HyperWarp.ServiceAsync, Ibm.Service, Ibm.ServiceAsync, Image.Service, Image.ServiceAsync, Info.Service, Info.ServiceAsync, Instance.Service, Instance.ServiceAsync, Interface.Service, Interface.Service, Interface.ServiceAsync, Interface.ServiceAsync, Invitation.Service, Invitation.ServiceAsync, Invoice.Service, Invoice.ServiceAsync, IpAddress.Service, IpAddress.Service, IpAddress.ServiceAsync, IpAddress.ServiceAsync, Iscsi.Service, Iscsi.Service, Iscsi.ServiceAsync, Iscsi.ServiceAsync, Item.Service, Item.Service, Item.Service, Item.Service, Item.Service, Item.ServiceAsync, Item.ServiceAsync, Item.ServiceAsync, Item.ServiceAsync, Item.ServiceAsync, Job.Service, Job.ServiceAsync, Key.Service, Key.ServiceAsync, KeyContact.Service, KeyContact.ServiceAsync, L7Member.Service, L7Member.ServiceAsync, L7Policy.Service, L7Policy.ServiceAsync, L7Pool.Service, L7Pool.ServiceAsync, L7Rule.Service, L7Rule.ServiceAsync, Listener.Service, Listener.ServiceAsync, LoadBalancer.Service, LoadBalancer.Service, LoadBalancer.ServiceAsync, LoadBalancer.ServiceAsync, LoadBalancerService.Service, LoadBalancerService.Service, LoadBalancerService.ServiceAsync, LoadBalancerService.ServiceAsync, Locale.Service, Locale.ServiceAsync, Location.Service, Location.Service, Location.ServiceAsync, Location.ServiceAsync, Locator.Service, Locator.ServiceAsync, Log.Service, Log.ServiceAsync, Mapping.Service, Mapping.ServiceAsync, MasterServiceAgreement.Service, MasterServiceAgreement.ServiceAsync, Media.Service, Media.ServiceAsync, Member.Service, Member.Service, Member.Service, Member.Service, Member.ServiceAsync, Member.ServiceAsync, Member.ServiceAsync, Member.ServiceAsync, Metadata.Service, Metadata.ServiceAsync, Method.Service, Method.ServiceAsync, Metrics.Service, Metrics.Service, Metrics.ServiceAsync, Metrics.ServiceAsync, Mobile.Service, Mobile.Service, Mobile.ServiceAsync, Mobile.ServiceAsync, MobileDevice.Service, MobileDevice.ServiceAsync, Model.Service, Model.ServiceAsync, Monitor.Service, Monitor.ServiceAsync, MxType.Service, MxType.ServiceAsync, Network.Service, Network.Service, Network.ServiceAsync, Network.ServiceAsync, Next.Service, Next.ServiceAsync, Nfs.Service, Nfs.ServiceAsync, Note.Service, Note.ServiceAsync, Notification.Service, Notification.ServiceAsync, Object.Service, Object.ServiceAsync, OneTime.Service, OneTime.ServiceAsync, OpenIdConnect.Service, OpenIdConnect.ServiceAsync, OpenStack.Service, OpenStack.ServiceAsync, OperatingSystem.Service, OperatingSystem.Service, OperatingSystem.ServiceAsync, OperatingSystem.ServiceAsync, Option.Service, Option.ServiceAsync, Order.Service, Order.Service, Order.Service, Order.ServiceAsync, Order.ServiceAsync, Order.ServiceAsync, Overrides.Service, Overrides.ServiceAsync, Package.Service, Package.ServiceAsync, Parameter.Service, Parameter.ServiceAsync, Partner.Service, Partner.Service, Partner.Service, Partner.Service, Partner.ServiceAsync, Partner.ServiceAsync, Partner.ServiceAsync, Partner.ServiceAsync, Password.Service, Password.Service, Password.ServiceAsync, Password.ServiceAsync, Path.Service, Path.ServiceAsync, Permission.Service, Permission.ServiceAsync, Phone.Service, Phone.ServiceAsync, PlacementGroup.Service, PlacementGroup.ServiceAsync, Pod.Service, Pod.ServiceAsync, Policy.Service, Policy.Service, Policy.ServiceAsync, Policy.ServiceAsync, Precheck.Service, Precheck.ServiceAsync, Preference.Service, Preference.Service, Preference.ServiceAsync, Preference.ServiceAsync, Premium.Service, Premium.ServiceAsync, Preset.Service, Preset.ServiceAsync, Price.Service, Price.ServiceAsync, Pricing.Service, Pricing.ServiceAsync, Priority.Service, Priority.ServiceAsync, Profile.Service, Profile.Service, Profile.ServiceAsync, Profile.ServiceAsync, Program.Service, Program.ServiceAsync, Promotion.Service, Promotion.ServiceAsync, ProofOfConcept.Service, ProofOfConcept.ServiceAsync, Property.Service, Property.ServiceAsync, Prospect.Service, Prospect.ServiceAsync, Provider.Service, Provider.ServiceAsync, Purge.Service, Purge.ServiceAsync, PurgeGroup.Service, PurgeGroup.ServiceAsync, PurgeHistory.Service, PurgeHistory.ServiceAsync, Question.Service, Question.ServiceAsync, Quote.Service, Quote.ServiceAsync, Rack.Service, Rack.ServiceAsync, Reason.Service, Reason.ServiceAsync, Reference.Service, Reference.ServiceAsync, Region.Service, Region.ServiceAsync, Regional.Service, Regional.ServiceAsync, Registration.Service, Registration.Service, Registration.ServiceAsync, Registration.ServiceAsync, Release.Service, Release.Service, Release.Service, Release.Service, Release.ServiceAsync, Release.ServiceAsync, Release.ServiceAsync, Release.ServiceAsync, RemoveRequestReview.Service, RemoveRequestReview.ServiceAsync, Repeating.Service, Repeating.ServiceAsync, Report.Service, Report.ServiceAsync, Repository.Service, Repository.ServiceAsync, Request.Service, Request.Service, Request.Service, Request.Service, Request.Service, Request.Service, Request.Service, Request.Service, Request.Service, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Request.ServiceAsync, Reservation.Service, Reservation.ServiceAsync, ReservedCapacityGroup.Service, ReservedCapacityGroup.ServiceAsync, ResourceRecord.Service, ResourceRecord.ServiceAsync, ResourceUse.Service, ResourceUse.ServiceAsync, Response.Service, Response.ServiceAsync, Robot.Service, Robot.ServiceAsync, Role.Service, Role.Service, Role.ServiceAsync, Role.ServiceAsync, Router.Service, Router.ServiceAsync, Rule.Service, Rule.Service, Rule.ServiceAsync, Rule.ServiceAsync, Saml.Service, Saml.ServiceAsync, Scale.Service, Scale.ServiceAsync, Schedule.Service, Schedule.ServiceAsync, Search.Service, Search.Service, Search.ServiceAsync, Search.ServiceAsync, Secondary.Service, Secondary.ServiceAsync, Section.Service, Section.ServiceAsync, SecurityGroup.Service, SecurityGroup.ServiceAsync, SecurityModule.Service, SecurityModule.ServiceAsync, SecurityModule750.Service, SecurityModule750.ServiceAsync, Segment.Service, Segment.ServiceAsync, Sendgrid.Service, Sendgrid.ServiceAsync, Server.Service, Server.Service, Server.ServiceAsync, Server.ServiceAsync, ServerType.Service, ServerType.ServiceAsync, Service, ServiceAsync, ServiceNow.Service, ServiceNow.ServiceAsync, ServiceType.Service, ServiceType.ServiceAsync, Setup.Service, Setup.ServiceAsync, Share.Service, Share.ServiceAsync, Shipment.Service, Shipment.ServiceAsync, Slots.Service, Slots.ServiceAsync, SrvType.Service, SrvType.ServiceAsync, SSLCipher.Service, SSLCipher.ServiceAsync, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.Service, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Status.ServiceAsync, Storage.Service, Storage.ServiceAsync, Stratum.Service, Stratum.ServiceAsync, Subject.Service, Subject.ServiceAsync, Subnet.Service, Subnet.Service, Subnet.Service, Subnet.ServiceAsync, Subnet.ServiceAsync, Subnet.ServiceAsync, Subscriber.Service, Subscriber.ServiceAsync, Subscription.Service, Subscription.ServiceAsync, Summary.Service, Summary.ServiceAsync, Survey.Service, Survey.Service, Survey.ServiceAsync, Survey.ServiceAsync, Tag.Service, Tag.ServiceAsync, Template.Service, Template.Service, Template.Service, Template.Service, Template.ServiceAsync, Template.ServiceAsync, Template.ServiceAsync, Template.ServiceAsync, Tenant.Service, Tenant.ServiceAsync, Ticket.Service, Ticket.Service, Ticket.ServiceAsync, Ticket.ServiceAsync, TimeToLive.Service, TimeToLive.ServiceAsync, Timezone.Service, Timezone.ServiceAsync, TokenAuth.Service, TokenAuth.ServiceAsync, Totp.Service, Totp.ServiceAsync, Transaction.Service, Transaction.ServiceAsync, Trigger.Service, Trigger.ServiceAsync, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.Service, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, Type.ServiceAsync, User.Service, User.ServiceAsync, Value.Service, Value.ServiceAsync, Vendor.Service, Vendor.Service, Vendor.Service, Vendor.ServiceAsync, Vendor.ServiceAsync, Vendor.ServiceAsync, Verisign.Service, Verisign.ServiceAsync, VersionUpgrade.Service, VersionUpgrade.ServiceAsync, VirtualGuest.Service, VirtualGuest.ServiceAsync, VirtualIpAddress.Service, VirtualIpAddress.Service, VirtualIpAddress.ServiceAsync, VirtualIpAddress.ServiceAsync, VirtualLicense.Service, VirtualLicense.ServiceAsync, VirtualServer.Service, VirtualServer.ServiceAsync, Vlan.Service, Vlan.Service, Vlan.Service, Vlan.ServiceAsync, Vlan.ServiceAsync, Vlan.ServiceAsync, Watch.Service, Watch.ServiceAsync, Window.Service, Window.ServiceAsync, Xref.Service, Xref.ServiceAsync

public interface Maskable
Interface implemented by services who accept masks for some calls
  • Method Summary

    Modifier and Type Method Description
    void clearMask()
    Removes the mask from the service
    void setMask​(Mask mask)
    Set the mask to the given object
    void setMask​(String mask)
    Set the mask to a string, formatted according to http://sldn.softlayer.com/article/Object-Masks
    Mask withMask()
    Use the existing mask on this service or create it if not present
    Mask withNewMask()
    Overwrite the existing mask on this service with a new one and return it
  • Method Details

    • withNewMask

      Mask withNewMask()
      Overwrite the existing mask on this service with a new one and return it
    • withMask

      Mask withMask()
      Use the existing mask on this service or create it if not present
    • setMask

      void setMask​(Mask mask)
      Set the mask to the given object
    • setMask

      void setMask​(String mask)
      Set the mask to a string, formatted according to http://sldn.softlayer.com/article/Object-Masks
    • clearMask

      void clearMask()
      Removes the mask from the service