Class GetShareNetworkArgs.Builder

  • Enclosing class:
    GetShareNetworkArgs

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

      • description

        public GetShareNetworkArgs.Builder description​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The human-readable description of the share network.
        Returns:
        builder
      • description

        public GetShareNetworkArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The human-readable description of the share network.
        Returns:
        builder
      • ipVersion

        public GetShareNetworkArgs.Builder ipVersion​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Integer> ipVersion)
        Parameters:
        ipVersion - The IP version of the share network. Can either be 4 or 6.
        Returns:
        builder
      • ipVersion

        public GetShareNetworkArgs.Builder ipVersion​(java.lang.Integer ipVersion)
        Parameters:
        ipVersion - The IP version of the share network. Can either be 4 or 6.
        Returns:
        builder
      • name

        public GetShareNetworkArgs.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the share network.
        Returns:
        builder
      • name

        public GetShareNetworkArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the share network.
        Returns:
        builder
      • networkType

        public GetShareNetworkArgs.Builder networkType​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> networkType)
        Parameters:
        networkType - The share network type. Can either be VLAN, VXLAN, GRE, or flat.
        Returns:
        builder
      • networkType

        public GetShareNetworkArgs.Builder networkType​(java.lang.String networkType)
        Parameters:
        networkType - The share network type. Can either be VLAN, VXLAN, GRE, or flat.
        Returns:
        builder
      • neutronNetId

        public GetShareNetworkArgs.Builder neutronNetId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> neutronNetId)
        Parameters:
        neutronNetId - The neutron network UUID of the share network.
        Returns:
        builder
      • neutronNetId

        public GetShareNetworkArgs.Builder neutronNetId​(java.lang.String neutronNetId)
        Parameters:
        neutronNetId - The neutron network UUID of the share network.
        Returns:
        builder
      • neutronSubnetId

        public GetShareNetworkArgs.Builder neutronSubnetId​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> neutronSubnetId)
        Parameters:
        neutronSubnetId - The neutron subnet UUID of the share network.
        Returns:
        builder
      • neutronSubnetId

        public GetShareNetworkArgs.Builder neutronSubnetId​(java.lang.String neutronSubnetId)
        Parameters:
        neutronSubnetId - The neutron subnet UUID of the share network.
        Returns:
        builder
      • region

        public GetShareNetworkArgs.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to read a share network. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • region

        public GetShareNetworkArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to read a share network. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • securityServiceId

        public GetShareNetworkArgs.Builder securityServiceId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> securityServiceId)
        Parameters:
        securityServiceId - The security service IDs associated with the share network.
        Returns:
        builder
      • securityServiceId

        public GetShareNetworkArgs.Builder securityServiceId​(java.lang.String securityServiceId)
        Parameters:
        securityServiceId - The security service IDs associated with the share network.
        Returns:
        builder
      • segmentationId

        public GetShareNetworkArgs.Builder segmentationId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Integer> segmentationId)
        Parameters:
        segmentationId - The share network segmentation ID.
        Returns:
        builder
      • segmentationId

        public GetShareNetworkArgs.Builder segmentationId​(java.lang.Integer segmentationId)
        Parameters:
        segmentationId - The share network segmentation ID.
        Returns:
        builder