Class GetShareNetworkPlainArgs.Builder

  • Enclosing class:
    GetShareNetworkPlainArgs

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

      • description

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

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

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

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

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

        public GetShareNetworkPlainArgs.Builder region​(@Nullable
                                                       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 GetShareNetworkPlainArgs.Builder securityServiceId​(@Nullable
                                                                  java.lang.String securityServiceId)
        Parameters:
        securityServiceId - The security service IDs associated with the share network.
        Returns:
        builder
      • segmentationId

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