Class AzureEventGridDestinationBuilder

java.lang.Object
com.commercetools.api.models.subscription.AzureEventGridDestinationBuilder
All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<AzureEventGridDestination>

public class AzureEventGridDestinationBuilder extends Object implements io.vrap.rmf.base.client.Builder<AzureEventGridDestination>
AzureEventGridDestinationBuilder
Example to create an instance using the builder pattern

     AzureEventGridDestination azureEventGridDestination = AzureEventGridDestination.builder()
             .uri("{uri}")
             .accessKey("{accessKey}")
             .build()
 
  • Constructor Details

    • AzureEventGridDestinationBuilder

      public AzureEventGridDestinationBuilder()
  • Method Details

    • uri

      URI of the topic.

      Parameters:
      uri - value to be set
      Returns:
      Builder
    • accessKey

      public AzureEventGridDestinationBuilder accessKey(String accessKey)

      Partially hidden on retrieval for security reasons.

      Parameters:
      accessKey - value to be set
      Returns:
      Builder
    • getUri

      public String getUri()

      URI of the topic.

      Returns:
      uri
    • getAccessKey

      public String getAccessKey()

      Partially hidden on retrieval for security reasons.

      Returns:
      accessKey
    • build

      public AzureEventGridDestination build()
      builds AzureEventGridDestination with checking for non-null required values
      Specified by:
      build in interface io.vrap.rmf.base.client.Builder<AzureEventGridDestination>
      Returns:
      AzureEventGridDestination
    • buildUnchecked

      public AzureEventGridDestination buildUnchecked()
      builds AzureEventGridDestination without checking for non-null required values
      Returns:
      AzureEventGridDestination
    • of

      factory method for an instance of AzureEventGridDestinationBuilder
      Returns:
      builder
    • of

      create builder for AzureEventGridDestination instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder