Class BrokerSharedResourceArgs.Builder

  • Enclosing class:
    BrokerSharedResourceArgs

    public static final class BrokerSharedResourceArgs.Builder
    extends java.lang.Object
    • Method Detail

      • dnsNames

        public BrokerSharedResourceArgs.Builder dnsNames​(@Nullable
                                                         com.pulumi.core.Output<java.util.List<java.lang.String>> dnsNames)
        Parameters:
        dnsNames - DNS names through which the broker reaches the shared resource.
        Returns:
        builder
      • dnsNames

        public BrokerSharedResourceArgs.Builder dnsNames​(java.util.List<java.lang.String> dnsNames)
        Parameters:
        dnsNames - DNS names through which the broker reaches the shared resource.
        Returns:
        builder
      • dnsNames

        public BrokerSharedResourceArgs.Builder dnsNames​(java.lang.String... dnsNames)
        Parameters:
        dnsNames - DNS names through which the broker reaches the shared resource.
        Returns:
        builder
      • resourceArn

        public BrokerSharedResourceArgs.Builder resourceArn​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> resourceArn)
        Parameters:
        resourceArn - ARN of the shared resource.
        Returns:
        builder
      • resourceArn

        public BrokerSharedResourceArgs.Builder resourceArn​(java.lang.String resourceArn)
        Parameters:
        resourceArn - ARN of the shared resource.
        Returns:
        builder
      • status

        public BrokerSharedResourceArgs.Builder status​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Status of the shared resource.
        Returns:
        builder
      • type

        public BrokerSharedResourceArgs.Builder type​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Type of the shared resource, either `RESOURCE_SHARE` or `RESOURCE`.
        Returns:
        builder
      • type

        public BrokerSharedResourceArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Type of the shared resource, either `RESOURCE_SHARE` or `RESOURCE`.
        Returns:
        builder