Class Binding

  • Direct Known Subclasses:
    Binding

    @ApiType("SoftLayer_User_External_Binding")
    public class Binding
    extends Entity
    The SoftLayer_User_External_Binding data type contains general information for a single external binding. This includes the 3rd party vendor, type of binding, and a unique identifier and password that is used to authenticate against the 3rd party service.
    See Also:
    SoftLayer_User_External_Binding
    • Field Detail

      • billingItem

        @ApiProperty
        protected Item billingItem
        Information regarding the billing item for external authentication.
      • note

        @ApiProperty
        protected String note
        An optional note for identifying the external binding.
      • type

        @ApiProperty
        protected Type type
        The type of external authentication binding.
      • vendor

        @ApiProperty
        protected Vendor vendor
        The vendor of an external authentication binding.
      • activeSpecified

        protected boolean activeSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • externalIdSpecified

        protected boolean externalIdSpecified
      • idSpecified

        protected boolean idSpecified
      • passwordSpecified

        protected boolean passwordSpecified
      • typeId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long typeId
        The [[SoftLayer_User_External_Binding_Type|type]] identifier of an external authentication binding.
      • typeIdSpecified

        protected boolean typeIdSpecified
      • userIdSpecified

        protected boolean userIdSpecified
      • vendorId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long vendorId
        The [[SoftLayer_User_External_Binding_Vendor|vendor]] identifier of an external authentication binding.
      • vendorIdSpecified

        protected boolean vendorIdSpecified
      • attributeCount

        @ApiProperty
        protected Long attributeCount
        A count of attributes of an external authentication binding.
    • Constructor Detail

      • Binding

        public Binding()
    • Method Detail

      • getBillingItem

        public Item getBillingItem()
      • setBillingItem

        public void setBillingItem​(Item billingItem)
      • getNote

        public String getNote()
      • setNote

        public void setNote​(String note)
      • getType

        public Type getType()
      • setType

        public void setType​(Type type)
      • getVendor

        public Vendor getVendor()
      • setVendor

        public void setVendor​(Vendor vendor)
      • getActive

        public Boolean getActive()
      • setActive

        public void setActive​(Boolean active)
      • isActiveSpecified

        public boolean isActiveSpecified()
      • unsetActive

        public void unsetActive()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getExternalId

        public String getExternalId()
      • setExternalId

        public void setExternalId​(String externalId)
      • isExternalIdSpecified

        public boolean isExternalIdSpecified()
      • unsetExternalId

        public void unsetExternalId()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • isPasswordSpecified

        public boolean isPasswordSpecified()
      • unsetPassword

        public void unsetPassword()
      • getTypeId

        public Long getTypeId()
      • setTypeId

        public void setTypeId​(Long typeId)
      • isTypeIdSpecified

        public boolean isTypeIdSpecified()
      • unsetTypeId

        public void unsetTypeId()
      • getUserId

        public Long getUserId()
      • setUserId

        public void setUserId​(Long userId)
      • isUserIdSpecified

        public boolean isUserIdSpecified()
      • unsetUserId

        public void unsetUserId()
      • getVendorId

        public Long getVendorId()
      • setVendorId

        public void setVendorId​(Long vendorId)
      • isVendorIdSpecified

        public boolean isVendorIdSpecified()
      • unsetVendorId

        public void unsetVendorId()
      • getAttributeCount

        public Long getAttributeCount()
      • setAttributeCount

        public void setAttributeCount​(Long attributeCount)