java.lang.Object
org.wso2.am.integration.clients.publisher.api.v1.dto.APIDTO

public class APIDTO extends Object
APIDTO
  • Field Details

  • Constructor Details

    • APIDTO

      public APIDTO()
  • Method Details

    • id

      public APIDTO id(String id)
    • getId

      @Nullable public String getId()
      UUID of the api registry artifact
      Returns:
      id
    • setId

      public void setId(String id)
    • name

      public APIDTO name(String name)
    • getName

      public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • displayName

      public APIDTO displayName(String displayName)
    • getDisplayName

      @Nullable public String getDisplayName()
      Human-friendly name shown in UI. Length limited to DB column size.
      Returns:
      displayName
    • setDisplayName

      public void setDisplayName(String displayName)
    • description

      public APIDTO description(String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • context

      public APIDTO context(String context)
    • getContext

      public String getContext()
      Get context
      Returns:
      context
    • setContext

      public void setContext(String context)
    • version

      public APIDTO version(String version)
    • getVersion

      public String getVersion()
      Get version
      Returns:
      version
    • setVersion

      public void setVersion(String version)
    • provider

      public APIDTO provider(String provider)
    • getProvider

      @Nullable public String getProvider()
      If the provider value is not given user invoking the api will be used as the provider.
      Returns:
      provider
    • setProvider

      public void setProvider(String provider)
    • lifeCycleStatus

      public APIDTO lifeCycleStatus(String lifeCycleStatus)
    • getLifeCycleStatus

      @Nullable public String getLifeCycleStatus()
      Get lifeCycleStatus
      Returns:
      lifeCycleStatus
    • setLifeCycleStatus

      public void setLifeCycleStatus(String lifeCycleStatus)
    • wsdlInfo

      public APIDTO wsdlInfo(WSDLInfoDTO wsdlInfo)
    • getWsdlInfo

      @Nullable public WSDLInfoDTO getWsdlInfo()
      Get wsdlInfo
      Returns:
      wsdlInfo
    • setWsdlInfo

      public void setWsdlInfo(WSDLInfoDTO wsdlInfo)
    • wsdlUrl

      public APIDTO wsdlUrl(String wsdlUrl)
    • getWsdlUrl

      @Nullable public String getWsdlUrl()
      Get wsdlUrl
      Returns:
      wsdlUrl
    • setWsdlUrl

      public void setWsdlUrl(String wsdlUrl)
    • responseCachingEnabled

      public APIDTO responseCachingEnabled(Boolean responseCachingEnabled)
    • isResponseCachingEnabled

      @Nullable public Boolean isResponseCachingEnabled()
      Get responseCachingEnabled
      Returns:
      responseCachingEnabled
    • setResponseCachingEnabled

      public void setResponseCachingEnabled(Boolean responseCachingEnabled)
    • cacheTimeout

      public APIDTO cacheTimeout(Integer cacheTimeout)
    • getCacheTimeout

      @Nullable public Integer getCacheTimeout()
      Get cacheTimeout
      Returns:
      cacheTimeout
    • setCacheTimeout

      public void setCacheTimeout(Integer cacheTimeout)
    • hasThumbnail

      public APIDTO hasThumbnail(Boolean hasThumbnail)
    • isHasThumbnail

      @Nullable public Boolean isHasThumbnail()
      Get hasThumbnail
      Returns:
      hasThumbnail
    • setHasThumbnail

      public void setHasThumbnail(Boolean hasThumbnail)
    • isDefaultVersion

      public APIDTO isDefaultVersion(Boolean isDefaultVersion)
    • isIsDefaultVersion

      @Nullable public Boolean isIsDefaultVersion()
      Get isDefaultVersion
      Returns:
      isDefaultVersion
    • setIsDefaultVersion

      public void setIsDefaultVersion(Boolean isDefaultVersion)
    • isRevision

      public APIDTO isRevision(Boolean isRevision)
    • isIsRevision

      @Nullable public Boolean isIsRevision()
      Get isRevision
      Returns:
      isRevision
    • setIsRevision

      public void setIsRevision(Boolean isRevision)
    • revisionedApiId

      public APIDTO revisionedApiId(String revisionedApiId)
    • getRevisionedApiId

      @Nullable public String getRevisionedApiId()
      UUID of the api registry artifact
      Returns:
      revisionedApiId
    • setRevisionedApiId

      public void setRevisionedApiId(String revisionedApiId)
    • revisionId

      public APIDTO revisionId(Integer revisionId)
    • getRevisionId

      @Nullable public Integer getRevisionId()
      Get revisionId
      Returns:
      revisionId
    • setRevisionId

      public void setRevisionId(Integer revisionId)
    • enableSchemaValidation

      public APIDTO enableSchemaValidation(Boolean enableSchemaValidation)
    • isEnableSchemaValidation

      @Nullable public Boolean isEnableSchemaValidation()
      Get enableSchemaValidation
      Returns:
      enableSchemaValidation
    • setEnableSchemaValidation

      public void setEnableSchemaValidation(Boolean enableSchemaValidation)
    • enableSubscriberVerification

      public APIDTO enableSubscriberVerification(Boolean enableSubscriberVerification)
    • isEnableSubscriberVerification

      @Nullable public Boolean isEnableSubscriberVerification()
      Get enableSubscriberVerification
      Returns:
      enableSubscriberVerification
    • setEnableSubscriberVerification

      public void setEnableSubscriberVerification(Boolean enableSubscriberVerification)
    • type

      public APIDTO type(APIDTO.TypeEnum type)
    • getType

      @Nullable public APIDTO.TypeEnum getType()
      The api creation type to be used. Accepted values are HTTP, WS, SOAPTOREST, GRAPHQL, WEBSUB, SSE, WEBHOOK, ASYNC
      Returns:
      type
    • setType

      public void setType(APIDTO.TypeEnum type)
    • audience

      public APIDTO audience(APIDTO.AudienceEnum audience)
    • getAudience

      @Nullable public APIDTO.AudienceEnum getAudience()
      The audience of the API. Accepted values are PUBLIC, SINGLE
      Returns:
      audience
    • setAudience

      public void setAudience(APIDTO.AudienceEnum audience)
    • audiences

      public APIDTO audiences(List<String> audiences)
    • getAudiences

      @Nullable public List<String> getAudiences()
      The audiences of the API for jwt validation. Accepted values are any String values
      Returns:
      audiences
    • setAudiences

      public void setAudiences(List<String> audiences)
    • transport

      public APIDTO transport(List<String> transport)
    • getTransport

      @Nullable public List<String> getTransport()
      Supported transports for the API (http and/or https).
      Returns:
      transport
    • setTransport

      public void setTransport(List<String> transport)
    • tags

      public APIDTO tags(List<String> tags)
    • getTags

      @Nullable public List<String> getTags()
      Get tags
      Returns:
      tags
    • setTags

      public void setTags(List<String> tags)
    • policies

      public APIDTO policies(List<String> policies)
    • getPolicies

      @Nullable public List<String> getPolicies()
      Get policies
      Returns:
      policies
    • setPolicies

      public void setPolicies(List<String> policies)
    • organizationPolicies

      public APIDTO organizationPolicies(List<OrganizationPoliciesDTO> organizationPolicies)
    • getOrganizationPolicies

      @Nullable public List<OrganizationPoliciesDTO> getOrganizationPolicies()
      Get organizationPolicies
      Returns:
      organizationPolicies
    • setOrganizationPolicies

      public void setOrganizationPolicies(List<OrganizationPoliciesDTO> organizationPolicies)
    • apiThrottlingPolicy

      public APIDTO apiThrottlingPolicy(String apiThrottlingPolicy)
    • getApiThrottlingPolicy

      @Nullable public String getApiThrottlingPolicy()
      The API level throttling policy selected for the particular API
      Returns:
      apiThrottlingPolicy
    • setApiThrottlingPolicy

      public void setApiThrottlingPolicy(String apiThrottlingPolicy)
    • authorizationHeader

      public APIDTO authorizationHeader(String authorizationHeader)
    • getAuthorizationHeader

      @Nullable public String getAuthorizationHeader()
      Name of the Authorization header used for invoking the API. If it is not set, Authorization header name specified in tenant or system level will be used.
      Returns:
      authorizationHeader
    • setAuthorizationHeader

      public void setAuthorizationHeader(String authorizationHeader)
    • apiKeyHeader

      public APIDTO apiKeyHeader(String apiKeyHeader)
    • getApiKeyHeader

      @Nullable public String getApiKeyHeader()
      Name of the API key header used for invoking the API. If it is not set, default value `apiKey` will be used.
      Returns:
      apiKeyHeader
    • setApiKeyHeader

      public void setApiKeyHeader(String apiKeyHeader)
    • securityScheme

      public APIDTO securityScheme(List<String> securityScheme)
    • getSecurityScheme

      @Nullable public List<String> getSecurityScheme()
      Types of API security, the current API secured with. It can be either OAuth2 or mutual SSL or both. If it is not set OAuth2 will be set as the security for the current API.
      Returns:
      securityScheme
    • setSecurityScheme

      public void setSecurityScheme(List<String> securityScheme)
    • maxTps

      public APIDTO maxTps(APIMaxTpsDTO maxTps)
    • getMaxTps

      @Nullable public APIMaxTpsDTO getMaxTps()
      Get maxTps
      Returns:
      maxTps
    • setMaxTps

      public void setMaxTps(APIMaxTpsDTO maxTps)
    • visibility

      public APIDTO visibility(APIDTO.VisibilityEnum visibility)
    • getVisibility

      @Nullable public APIDTO.VisibilityEnum getVisibility()
      The visibility level of the API. Accepts one of the following. PUBLIC, PRIVATE, RESTRICTED.
      Returns:
      visibility
    • setVisibility

      public void setVisibility(APIDTO.VisibilityEnum visibility)
    • visibleRoles

      public APIDTO visibleRoles(List<String> visibleRoles)
    • getVisibleRoles

      @Nullable public List<String> getVisibleRoles()
      The user roles that are able to access the API in Developer Portal
      Returns:
      visibleRoles
    • setVisibleRoles

      public void setVisibleRoles(List<String> visibleRoles)
    • visibleTenants

      public APIDTO visibleTenants(List<String> visibleTenants)
    • getVisibleTenants

      @Nullable public List<String> getVisibleTenants()
      Get visibleTenants
      Returns:
      visibleTenants
    • setVisibleTenants

      public void setVisibleTenants(List<String> visibleTenants)
    • visibleOrganizations

      public APIDTO visibleOrganizations(List<String> visibleOrganizations)
    • getVisibleOrganizations

      @Nullable public List<String> getVisibleOrganizations()
      The organizations that are able to access the API in Developer Portal
      Returns:
      visibleOrganizations
    • setVisibleOrganizations

      public void setVisibleOrganizations(List<String> visibleOrganizations)
    • mediationPolicies

      public APIDTO mediationPolicies(List<MediationPolicyDTO> mediationPolicies)
    • getMediationPolicies

      @Nullable public List<MediationPolicyDTO> getMediationPolicies()
      Get mediationPolicies
      Returns:
      mediationPolicies
    • setMediationPolicies

      public void setMediationPolicies(List<MediationPolicyDTO> mediationPolicies)
    • apiPolicies

      public APIDTO apiPolicies(APIOperationPoliciesDTO apiPolicies)
    • getApiPolicies

      @Nullable public APIOperationPoliciesDTO getApiPolicies()
      Get apiPolicies
      Returns:
      apiPolicies
    • setApiPolicies

      public void setApiPolicies(APIOperationPoliciesDTO apiPolicies)
    • subscriptionAvailability

      public APIDTO subscriptionAvailability(APIDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
    • getSubscriptionAvailability

      @Nullable public APIDTO.SubscriptionAvailabilityEnum getSubscriptionAvailability()
      The subscription availability. Accepts one of the following. CURRENT_TENANT, ALL_TENANTS or SPECIFIC_TENANTS.
      Returns:
      subscriptionAvailability
    • setSubscriptionAvailability

      public void setSubscriptionAvailability(APIDTO.SubscriptionAvailabilityEnum subscriptionAvailability)
    • subscriptionAvailableTenants

      public APIDTO subscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
    • getSubscriptionAvailableTenants

      @Nullable public List<String> getSubscriptionAvailableTenants()
      Get subscriptionAvailableTenants
      Returns:
      subscriptionAvailableTenants
    • setSubscriptionAvailableTenants

      public void setSubscriptionAvailableTenants(List<String> subscriptionAvailableTenants)
    • additionalProperties

      public APIDTO additionalProperties(List<APIInfoAdditionalPropertiesDTO> additionalProperties)
    • getAdditionalProperties

      @Nullable public List<APIInfoAdditionalPropertiesDTO> getAdditionalProperties()
      Map of custom properties of API
      Returns:
      additionalProperties
    • setAdditionalProperties

      public void setAdditionalProperties(List<APIInfoAdditionalPropertiesDTO> additionalProperties)
    • additionalPropertiesMap

      public APIDTO additionalPropertiesMap(Map<String,APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap)
    • getAdditionalPropertiesMap

      @Nullable public Map<String,APIInfoAdditionalPropertiesMapDTO> getAdditionalPropertiesMap()
      Get additionalPropertiesMap
      Returns:
      additionalPropertiesMap
    • setAdditionalPropertiesMap

      public void setAdditionalPropertiesMap(Map<String,APIInfoAdditionalPropertiesMapDTO> additionalPropertiesMap)
    • monetization

      public APIDTO monetization(APIMonetizationInfoDTO monetization)
    • getMonetization

      @Nullable public APIMonetizationInfoDTO getMonetization()
      Get monetization
      Returns:
      monetization
    • setMonetization

      public void setMonetization(APIMonetizationInfoDTO monetization)
    • accessControl

      public APIDTO accessControl(APIDTO.AccessControlEnum accessControl)
    • getAccessControl

      @Nullable public APIDTO.AccessControlEnum getAccessControl()
      Is the API is restricted to certain set of publishers or creators or is it visible to all the publishers and creators. If the accessControl restriction is none, this API can be modified by all the publishers and creators, if not it can only be viewable/modifiable by certain set of publishers and creators, based on the restriction.
      Returns:
      accessControl
    • setAccessControl

      public void setAccessControl(APIDTO.AccessControlEnum accessControl)
    • accessControlRoles

      public APIDTO accessControlRoles(List<String> accessControlRoles)
    • getAccessControlRoles

      @Nullable public List<String> getAccessControlRoles()
      The user roles that are able to view/modify as API publisher or creator.
      Returns:
      accessControlRoles
    • setAccessControlRoles

      public void setAccessControlRoles(List<String> accessControlRoles)
    • businessInformation

      public APIDTO businessInformation(APIBusinessInformationDTO businessInformation)
    • getBusinessInformation

      @Nullable public APIBusinessInformationDTO getBusinessInformation()
      Get businessInformation
      Returns:
      businessInformation
    • setBusinessInformation

      public void setBusinessInformation(APIBusinessInformationDTO businessInformation)
    • corsConfiguration

      public APIDTO corsConfiguration(APICorsConfigurationDTO corsConfiguration)
    • getCorsConfiguration

      @Nullable public APICorsConfigurationDTO getCorsConfiguration()
      Get corsConfiguration
      Returns:
      corsConfiguration
    • setCorsConfiguration

      public void setCorsConfiguration(APICorsConfigurationDTO corsConfiguration)
    • websubSubscriptionConfiguration

      public APIDTO websubSubscriptionConfiguration(WebsubSubscriptionConfigurationDTO websubSubscriptionConfiguration)
    • getWebsubSubscriptionConfiguration

      @Nullable public WebsubSubscriptionConfigurationDTO getWebsubSubscriptionConfiguration()
      Get websubSubscriptionConfiguration
      Returns:
      websubSubscriptionConfiguration
    • setWebsubSubscriptionConfiguration

      public void setWebsubSubscriptionConfiguration(WebsubSubscriptionConfigurationDTO websubSubscriptionConfiguration)
    • workflowStatus

      public APIDTO workflowStatus(String workflowStatus)
    • getWorkflowStatus

      @Nullable public String getWorkflowStatus()
      Get workflowStatus
      Returns:
      workflowStatus
    • setWorkflowStatus

      public void setWorkflowStatus(String workflowStatus)
    • createdTime

      public APIDTO createdTime(String createdTime)
    • getCreatedTime

      @Nullable public String getCreatedTime()
      Get createdTime
      Returns:
      createdTime
    • setCreatedTime

      public void setCreatedTime(String createdTime)
    • lastUpdatedTimestamp

      public APIDTO lastUpdatedTimestamp(String lastUpdatedTimestamp)
    • getLastUpdatedTimestamp

      @Nullable public String getLastUpdatedTimestamp()
      Get lastUpdatedTimestamp
      Returns:
      lastUpdatedTimestamp
    • setLastUpdatedTimestamp

      public void setLastUpdatedTimestamp(String lastUpdatedTimestamp)
    • lastUpdatedTime

      public APIDTO lastUpdatedTime(String lastUpdatedTime)
    • getLastUpdatedTime

      @Nullable public String getLastUpdatedTime()
      Get lastUpdatedTime
      Returns:
      lastUpdatedTime
    • setLastUpdatedTime

      public void setLastUpdatedTime(String lastUpdatedTime)
    • endpointConfig

      public APIDTO endpointConfig(Object endpointConfig)
    • getEndpointConfig

      @Nullable public Object getEndpointConfig()
      Endpoint configuration of the API. This can be used to provide different types of endpoints including Simple REST Endpoints, Loadbalanced and Failover. `Simple REST Endpoint` { \"endpoint_type\": \"http\", \"sandbox_endpoints\": { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/\" }, \"production_endpoints\": { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/\" } } `Loadbalanced Endpoint` { \"endpoint_type\": \"load_balance\", \"algoCombo\": \"org.apache.synapse.endpoints.algorithms.RoundRobin\", \"sessionManagement\": \"\", \"sandbox_endpoints\": [ { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/1\" }, { \"endpoint_type\": \"http\", \"template_not_supported\": false, \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/2\" } ], \"production_endpoints\": [ { \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/3\" }, { \"endpoint_type\": \"http\", \"template_not_supported\": false, \"url\": \"https://localhost:9443/am/sample/pizzashack/v1/api/4\" } ], \"sessionTimeOut\": \"\", \"algoClassName\": \"org.apache.synapse.endpoints.algorithms.RoundRobin\" } `Failover Endpoint` { \"production_failovers\":[ { \"endpoint_type\":\"http\", \"template_not_supported\":false, \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/1\" } ], \"endpoint_type\":\"failover\", \"sandbox_endpoints\":{ \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/2\" }, \"production_endpoints\":{ \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/3\" }, \"sandbox_failovers\":[ { \"endpoint_type\":\"http\", \"template_not_supported\":false, \"url\":\"https://localhost:9443/am/sample/pizzashack/v1/api/4\" } ] } `Default Endpoint` { \"endpoint_type\":\"default\", \"sandbox_endpoints\":{ \"url\":\"default\" }, \"production_endpoints\":{ \"url\":\"default\" } } `Endpoint from Endpoint Registry` { \"endpoint_type\": \"Registry\", \"endpoint_id\": \"{registry-name:entry-name:version}\", }
      Returns:
      endpointConfig
    • setEndpointConfig

      public void setEndpointConfig(Object endpointConfig)
    • primaryProductionEndpointId

      public APIDTO primaryProductionEndpointId(String primaryProductionEndpointId)
    • getPrimaryProductionEndpointId

      @Nullable public String getPrimaryProductionEndpointId()
      Get primaryProductionEndpointId
      Returns:
      primaryProductionEndpointId
    • setPrimaryProductionEndpointId

      public void setPrimaryProductionEndpointId(String primaryProductionEndpointId)
    • primarySandboxEndpointId

      public APIDTO primarySandboxEndpointId(String primarySandboxEndpointId)
    • getPrimarySandboxEndpointId

      @Nullable public String getPrimarySandboxEndpointId()
      Get primarySandboxEndpointId
      Returns:
      primarySandboxEndpointId
    • setPrimarySandboxEndpointId

      public void setPrimarySandboxEndpointId(String primarySandboxEndpointId)
    • endpointImplementationType

      public APIDTO endpointImplementationType(APIDTO.EndpointImplementationTypeEnum endpointImplementationType)
    • getEndpointImplementationType

      @Nullable public APIDTO.EndpointImplementationTypeEnum getEndpointImplementationType()
      Get endpointImplementationType
      Returns:
      endpointImplementationType
    • setEndpointImplementationType

      public void setEndpointImplementationType(APIDTO.EndpointImplementationTypeEnum endpointImplementationType)
    • scopes

      public APIDTO scopes(List<APIScopeDTO> scopes)
    • getScopes

      @Nullable public List<APIScopeDTO> getScopes()
      Get scopes
      Returns:
      scopes
    • setScopes

      public void setScopes(List<APIScopeDTO> scopes)
    • operations

      public APIDTO operations(List<APIOperationsDTO> operations)
    • getOperations

      @Nullable public List<APIOperationsDTO> getOperations()
      Get operations
      Returns:
      operations
    • setOperations

      public void setOperations(List<APIOperationsDTO> operations)
    • threatProtectionPolicies

      public APIDTO threatProtectionPolicies(APIThreatProtectionPoliciesDTO threatProtectionPolicies)
    • getThreatProtectionPolicies

      @Nullable public APIThreatProtectionPoliciesDTO getThreatProtectionPolicies()
      Get threatProtectionPolicies
      Returns:
      threatProtectionPolicies
    • setThreatProtectionPolicies

      public void setThreatProtectionPolicies(APIThreatProtectionPoliciesDTO threatProtectionPolicies)
    • categories

      public APIDTO categories(List<String> categories)
    • getCategories

      @Nullable public List<String> getCategories()
      API categories
      Returns:
      categories
    • setCategories

      public void setCategories(List<String> categories)
    • keyManagers

      public APIDTO keyManagers(Object keyManagers)
    • getKeyManagers

      @Nullable public Object getKeyManagers()
      API Key Managers
      Returns:
      keyManagers
    • setKeyManagers

      public void setKeyManagers(Object keyManagers)
    • serviceInfo

      public APIDTO serviceInfo(APIServiceInfoDTO serviceInfo)
    • getServiceInfo

      @Nullable public APIServiceInfoDTO getServiceInfo()
      Get serviceInfo
      Returns:
      serviceInfo
    • setServiceInfo

      public void setServiceInfo(APIServiceInfoDTO serviceInfo)
    • advertiseInfo

      public APIDTO advertiseInfo(AdvertiseInfoDTO advertiseInfo)
    • getAdvertiseInfo

      @Nullable public AdvertiseInfoDTO getAdvertiseInfo()
      Get advertiseInfo
      Returns:
      advertiseInfo
    • setAdvertiseInfo

      public void setAdvertiseInfo(AdvertiseInfoDTO advertiseInfo)
    • gatewayVendor

      public APIDTO gatewayVendor(String gatewayVendor)
    • getGatewayVendor

      @Nullable public String getGatewayVendor()
      Get gatewayVendor
      Returns:
      gatewayVendor
    • setGatewayVendor

      public void setGatewayVendor(String gatewayVendor)
    • gatewayType

      public APIDTO gatewayType(String gatewayType)
    • getGatewayType

      @Nullable public String getGatewayType()
      The gateway type selected for the API policies. Accepts one of the following. wso2/synapse, wso2/apk.
      Returns:
      gatewayType
    • setGatewayType

      public void setGatewayType(String gatewayType)
    • asyncTransportProtocols

      public APIDTO asyncTransportProtocols(List<String> asyncTransportProtocols)
    • getAsyncTransportProtocols

      @Nullable public List<String> getAsyncTransportProtocols()
      Supported transports for the async API (http and/or https).
      Returns:
      asyncTransportProtocols
    • setAsyncTransportProtocols

      public void setAsyncTransportProtocols(List<String> asyncTransportProtocols)
    • initiatedFromGateway

      public APIDTO initiatedFromGateway(Boolean initiatedFromGateway)
    • isInitiatedFromGateway

      @Nullable public Boolean isInitiatedFromGateway()
      Whether the API is initiated from the gateway or not. This is used to identify whether the API is created from the publisher or discovered from the gateway.
      Returns:
      initiatedFromGateway
    • setInitiatedFromGateway

      public void setInitiatedFromGateway(Boolean initiatedFromGateway)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object