Class AddressScopeState.Builder

  • Enclosing class:
    AddressScopeState

    public static final class AddressScopeState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • ipVersion

        public AddressScopeState.Builder ipVersion​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Integer> ipVersion)
        Parameters:
        ipVersion - IP version, either 4 (default) or 6. Changing this creates a new address-scope.
        Returns:
        builder
      • ipVersion

        public AddressScopeState.Builder ipVersion​(java.lang.Integer ipVersion)
        Parameters:
        ipVersion - IP version, either 4 (default) or 6. Changing this creates a new address-scope.
        Returns:
        builder
      • name

        public AddressScopeState.Builder name​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the address-scope. Changing this updates the name of the existing address-scope.
        Returns:
        builder
      • name

        public AddressScopeState.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the address-scope. Changing this updates the name of the existing address-scope.
        Returns:
        builder
      • projectId

        public AddressScopeState.Builder projectId​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - The owner of the address-scope. Required if admin wants to create a address-scope for another project. Changing this creates a new address-scope.
        Returns:
        builder
      • projectId

        public AddressScopeState.Builder projectId​(java.lang.String projectId)
        Parameters:
        projectId - The owner of the address-scope. Required if admin wants to create a address-scope for another project. Changing this creates a new address-scope.
        Returns:
        builder
      • region

        public AddressScopeState.Builder region​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron address-scope. If omitted, the `region` argument of the provider is used. Changing this creates a new address-scope.
        Returns:
        builder
      • region

        public AddressScopeState.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron address-scope. If omitted, the `region` argument of the provider is used. Changing this creates a new address-scope.
        Returns:
        builder
      • shared

        public AddressScopeState.Builder shared​(@Nullable
                                                com.pulumi.core.Output<java.lang.Boolean> shared)
        Parameters:
        shared - Indicates whether this address-scope is shared across all projects. Changing this updates the shared status of the existing address-scope.
        Returns:
        builder
      • shared

        public AddressScopeState.Builder shared​(java.lang.Boolean shared)
        Parameters:
        shared - Indicates whether this address-scope is shared across all projects. Changing this updates the shared status of the existing address-scope.
        Returns:
        builder